. |
Author: The
Scribe
Foreword
I want to thank the many, many people who
have made this document possible - providing source material, making suggestions,
offering corrections, etc. I wish I had room to give credit
where credit is due, but you know who you are. Thanks again ... thank
you very much.
This document is very much a work in progress.
It is still far from complete on the emulation side of things and probably
too long by half on both background data and concurrent events, but this
is the way that you have demanded it to read. My apologies for any
errors that may still remain.
As always, your comments are welcome.
Abbreviation key
-
(C) - Combination or "combo" emulator
An emulator that has both hardware
and software components. The software component is usually the
actual emulator, while the hardware component provides key parts of the
original system required for popular emulation. This offers the most
flexibility in terms of design, but is generally frowned upon by emulation
purists as not offering "true" emulation. Combo emulators are by
far the most prevalent form of the technology, including many examples
not documented here.
-
(F) - Firmware emulator
An emulator that is contained entirely
within hardware. This usually involves one or more emulators
embedded in ROM that reconfigure the system into behaving like another
completely different system. By far the fastest form of the technology,
it is also the most specialized and requires a high degree of systems knowledge
in order to implement properly. Firmware emulators are usually limited
to situations where back-compatability with an older system is a major
concern.
-
(S) - Software emulator
An emulator that is contained entirely
within software. In other words, the only hardware components
involved are those of the host system, which the emulator then reconfigures
as needed for its own purposes. Purists consider this to be "true"
emulation in that no part of the original system is required. It
is also the slowest form of the technology for the same reason. The
chief advantages to a "true" emulator are twofold - it can be easily changed
or updated as need requires, and it can be easily ported across different
platforms.
Salad Days:
The Golden Age of Emulation (1989 - 1998)
Background data
The years 1989 -1998 will be forever
known to the emuscene as the Golden Age of Emulation.
This is due to many events that happened during this decade: the
legitimization of emulation in the A-Max dispute, the heyday of
the Amiga (the best personal computer of its day and the preferred choice
for power users, emuhackers, and software pirates alike), the rise of videogame
emulation (the most popular and most notorious subgenre of the field),
and the rise of the Internet (which would take the emuscene to new heights).
The Golden Age of Emulation is held to
have officially began in January of 1989. This was the year that
A-Max
was finally made available to the public - both as a BIOS-hacked bootleg
(January) and as a legitimate retail product (June). It is held to
have ended on 22 March 1998, the date that the IDSA began its crackdown
on unauthorized Internet "ROM" sites in what the emuscene commonly refers
to as "the great sweep."
In retrospect, it seems ironic that this
widely hailed period in emulation history both began and ended on a note
of software piracy.
1989
-
By January 1989, sales of the Amiga have exceeded
1 million units. The actual 1 millionth Amiga ships in March.
-
A-Max becomes
the first Amiga-based emulator to work with a BIOS dump when
a team of hackers figure out a way to dump the required Mac BIOS code from
the actual ROMs and make it work with Readysoft's emulator. The
hacked
A-Max (S) spreads like wildfire among Amiga software
pirates as the year progresses, along with a surprisingly large and varied
assortment of bootleg Mac software "for demonstration purposes only" to
prove its operability (sound familiar,
UltraHLE users?). Eventually,
a public domain program is released to allow owners of legitimate copies
to dump the Mac BIOS ROM inside their
A-Max adapters under the excuse
that "it speeds up the program."
-
In March, a federal district judge rules that
Microsoft
Windows is not covered under a 1985 software development agreement
between Apple and Microsoft. This allows the Apple v. Microsoft
dispute to proceed to trial.
-
Intel releases the first of its 80486
CPUs (the 25 MHz i486). AMD promptly sets about cloning
it, as it is little more than a 386 CPU and 387 FPU integrated on the same
mask with 8K of L1 cache (16 K in later, faster versions) This is
the first processor for IBM PC compatibles that is powerful enough to make
videogame emulation a practical reality.
-
In July, Commodore discontinues production
of the C128 and C128D in favor of the Amiga line. The C64 remains
in limited production due to popular demand.
-
Creative Labs introduces the SoundBlaster
8-bit sound card for IBM PC compatibles. Although it is not the first
such sound card, it proves so popular that SoundBlaster
compatible becomes the standard by which all other PC sound
cards are judged.
-
The first self-contained, battery-powered,
fully functional portable computer (i.e. "notebook") arrives in the form
of Compaq's LTE line.
-
Readysoft begins shipping A-Max in
June to rave reviews.
-
The expected Apple v. Readysoft lawsuit
over A-Max never materializes.
Instead, Apple tries to dry up all third-party sources for Mac BIOS chipsets,
but is thwarted by its own profit-hungry vendors and suppliers.
The
A-Max affair, i.e. the A-Max precedent, legitimizes unauthorized
third-party emulation of a proprietary vendor system.
-
Two 16-bit videogame consoles are released
in North American to challenge the superiority of the NES - the Turbo GrafX
16 (aka NEC PC Engine) and the Sega Genesis (aka Sega MegaDrive).
Both are well loved by their users, but it is the Genesis that proves the
more popular. It eventually dethrones the NES as the console preferred
by home users, thus making Sega the third major player to enter the North
American home videogame console market.
-
The Atari Lynx (US$180)
becomes the industry's first true handheld videogame console.
It is the first to include its own screen (an earlier Atari product did
not) and the first with a color screen. It is not enough to save
the financially ailing Atari.
-
Nintendo releases the first incarnation of
the Game Boy (US$149), the longest-lived handheld
videogame console to date.
-
A popular practice among emulator programmers
at this time is the FPU emulator, designed
for systems equipped with 32-bit processors. Real FPUs are still
out of the reach (pricewise) for many users, hence the rise of FPU emulators.
The most popular one among cash-strapped AutoCAD Release 10 users
is 87EM (S), a shareware 8087
FPU emulator for IBM PC compatibles by Ron Kimball.
-
The first NeXT computer is shipped, along
with the NeXTStep 1.0 OS.
-
Commodore announces the Amiga 2500 in November.
It is the first Amiga with a Motorola 680x0 class processor (25 MHz MC68030)
and is quickly accepted by the Amiga community. It will serve as
the basis for the next generation of Amiga systems.
-
As part of the long Apple v. Microsoft
struggle, Xerox files a US$150 million copyright lawsuit against Apple
in December, claiming that the MacOS infringes on proprietary elements
of its Xerox Star GUI.
-
The first new "true" IBM PC emulator in over
three years is released in the form of IBeM
(S), a shareware program that is faster and far more flexible (adding hard
drive support!) than the venerable Transformer. It quickly
supplants its creaky predecessor as the "true" IBM emulator of choice among
cash-strapped Amiga users.
(NOTE: IBeM was later
purchased by Consultron and incorporated into its CrossDOS package
under the name CrossPC)
-
The November Comdex sees the introduction
of Spectre GCR (C) from Gadgets-by-Small,
the first full-featured (native disk support) Mac emulator for Atari ST
systems.
-
Also at Comdex, Avant-Garde Software announces
the impending release of PC-Ditto II. The product never ships
for reasons that remain unknown.
1990
-
This year is forever regarded as one of dark
infamy by many computer users of the day due to Operation
Sun Devil, a nationwide "sting" against all forms of perceived
illegal computer-related activity. It sweeps across the entire
United States over the course of the year. Sun Devil is sponsored
by the U.S. Secret Service, working in conjunction with the Federal Bureau
of Investigation (FBI) and local law enforcement officials. Their
first target is "The Well," a popular BBS that gained government attention
due to the appearance of several hackers and phreakers (slang for "phone
hackers") bragging about their exploits. Like any other government
operation, it also accidentally shuts down several perfectly legitimate
operations, such as Steve Jackson Games (who was only guilty of writing
an old-style RPG based on the computer industry). Although
not all of the arrests and seizures of evidence end in convictions, it
is enough to dampen the activities of the so-called "computer underground"
for some time. Sun Devil is the source for the current "bad blood"
between the computer sub-culture and law enforcement officials - not to
mention the ire poured by users upon anyone who even dare to accuse them
of doing something illegal with their machines.
-
Dismal sales of the NeXT "cube" cause the
company to redesign the machine. Backers of Steve Jobs and the NeXT
begin to sense impending failure.
-
As part of the continuing Apple v. Microsoft
saga, U.S. Federal District Court Judge Vaughn Walker throws out five of
Xerox's six claims in its lawsuit against Apple over the MacOS.
-
Microsoft Windows 3.0 the first "robust"
version, ships in May. Around the same time,
-
Duo Computers releases the Duo
FC, incorporating a PC-AT clone and an NES within the same unit.
-
Commodore releases the Amiga 3000 (US$4100,
including monitor). It is a more compact version of the A2500 sporting
a new case design, and is the first Amiga to use both the Advanced Graphics
Array (AGA) chipset and the Zorro III bus. This will serve as the
basis for the third and final generation of the legendary computer system's
original hardware.
-
Commodore releases the 64GS (C64 Games System)
in Europe - the very last version of the venerable Commodore 64.
-
Vortex Systems of Germany releases ATOnce
286 (F) for Amiga systems (US$200), the first commercially vended
third-party IBM PC emulator for that platform.
-
The Federal Trade Commission (FTC) begins
an investigation against perceived monopolistic practices on the part of
Microsoft.
-
In Japan, Nintendo releases the successor
to the Famicom - the 16-bit Super Famicom.
It is derided by critics as overhyped and underpowered, but it takes the
Japanese home videogame market by storm.
-
Also debuting in Japan at this time is SNK's
"24-bit" NeoGeo videogame system, available
in both home and arcade versions and featuring interchangeable games across
the two platforms. Its performance crushes that of its competitors,
but its hefty price tag crushes sales. It remains to this day the
longest-lived videogame console design still in production.
(NOTE: A handheld version
of the console dubbed the NeoGeo Pocket was released in September 1999).
-
Sega releases its own handheld videogame system,
Game
Gear, derived directly from the old Sega Master System.
Again, it it superior to Nintendo's product in almost every aspect (including
a color LCD screen as opposed to the original Game Boy's black-and-white),
but the cheaper and better-supported Game Boy soon dominates the handheld
market.
-
The Fourth Circuit Court of Appeals establishes
in the case of Lasercomb vs. Reynolds that software
EULAs cannot contain any clauses that might be deemed as anti-competitive.
An
example of this would be barring a user from the right to reverse-engineer
the program - an issue that was dealt with specifically in this
case.
-
The first salvo in Lotus
v. Borland is fired when Lotus Development files a copyright
infringement lawsuit against Borland over its inclusion of the Lotus
1-2-3 "slash-bar menu" in Borland's Quattro.
Borland countersues in an effort to have the trial moved from Massachusetts
to the more competition-friendly 9th District federal courts in California.
-
In one of the landmark legal cases with regards
to the videogame industry, a federal appeals court rules in Galoob v.
Nintendo that any method used to "enhance"
the videogame experience is not illegal, and also ruled that software vendors
may not redefine the concept of market impact in order to bolster their
claims against such technology. The item in question is
the Galoob Game Genie, which allows
players to modify or cheat at their NES videogames. This is one of
the few setbacks that Nintendo has suffered in its legal history of dealing
with possible infringers of its intellectual property, but it is a major
one.
-
September sees the arrival of the product
that would cement the Amiga's name in the multimedia and video production
industry - the NewTek Video Toaster,
the first "video production studio on-a-card" for a personal computer.
NewTek promos advertise the fact that the Amiga is the only personal computer
(of its day - ed.) powerful enough to handle Toaster technology; in fact,
the Toaster was designed specifically with the Amiga in mind. Among
its many features is a powerful 3D rendering and animation package named
Lightwave
(sound
familiar, 3D graphics gurus?). It should be noted that thousands
of Toaster-equpped Amigas are still used by video production companies
around the world as of this date, long after the demise of the system.
-
Arbitration is employed in an effort to resolve
the Intel v. AMD dispute. In the meantime, AMD continues to
plug away at cloning Intel's newest processors.
1991
-
RDI announces the
availability of software-based Mac emulation for SPARC systems.
-
Macronix sues Nintendo, claiming that the
NES anti-piracy system prevents products from other vendors from working
on the console. (well, DUH!)
-
NeXT Corporation begins to fall apart, with
Texas entrepreneur Ross Perot being the first to bail from its board of
directors.
-
Commodore jumps on the growing CD-ROM bandwagon
by developing and then releasing its own keyboardless system based on Amiga
technology. That system turns out to be the doomed and much-derided
CDTV, and Commodore takes a financial beating in its subsequent failure.
This lost market gamble is held by many to be the start of Commodore's
decline and fall.
-
Microsoft changes the name of OS/2 v3.0 to
Microsoft
Windows NT.
-
It is around this time that Yuji Naka, a Japanese
videogame programmer, begins work on a NES emulator (S) for the Sega MegaDrive.
This unnamed program is widely regarded as the
first videogame emulator. He is better known for another
creation, first released this year, which forever changed the destiny of
his employer, Sega Enterprises, The name of this landmark program was a
platform game called Sonic the Hedgehog.
(NOTE: Sonic did for Sega
what Mario did for Nintendo. It gave them a sorely needed company
mascot for the image-conscious North American market. Sonic eventually
went on to become Sega's flagship franchise. Any claimed G/MD emulator
that will not support the first Sonic game is not even worth considering.)
-
The ban on Internet advertising is lifted
in October - a decision that will be regretted by many in the years to
come.
-
A consortium of vendors led by Microsoft announce
the first Multimedia Personal Computer (MPC) standard.
This standardizes the basic components of personal computers as we know
them today, with integrated multimedia-ready audiovisual capabilities.
-
PC Task (S),
the first shareware IBM PC emulator for Amiga systems, is released
in crippleware form by Quasar Solutions.
-
Insignia Solutions releases SoftPC
(S), the first IBM PC emulator for Mac systems.
-
The Intel v. AMD dispute finally erupts
into an open legal battle as the very first Am386 CPU, AMD's 100% compatible
Intel 80386 clone, is released to the public. Intel, dissatisfied
with the trend that arbitration is taking and upset at AMD's move, files
suit against their rival in federal district court. Intel charges
that the Am386 programmed logic array (PLA) uses proprietary Intel microcode
and therefore violates Intel's copyrights. It also charges AMD with
violation of the Landham Act by using the number "386" as part of the name
for its clone CPU, as that number is included in the trademarked name "i386"
(Intel's term for the 80386). In the meantime, Intel begins preliminary
work on the 64-bit successor to the 80486 CPU.
-
Under growing pressure from increased Genesis
sales (due to Yuji Naka's Sonic The Hedgehog), Nintendo brings the
Super Famicom to the North American market under the name Super
Nintendo (SNES). They had not intended to do so this soon,
but the unexpected popularity of the first Sonic game caught them
off guard. Its debut title is Super Mario
World. but even with this successful game it takes a few
years for Nintendo to regain its market superiority.
(NOTE: The Super Nintendo
did not become the number one videogame console in the United States until
1996, by which time the Genesis was already in decline. Nintendo
is the only videogame company to date that has twice held the number one
spot in this regard, and it dominated outside the United States during
this time.)
-
Nintendo enters into a joint agreement with
Sony to develop a CD-ROM drive for the Super Famicom, thus echoing moves
by its competitors NEC and Sega. The new accessory is given the working
title of PlayStation.
-
Atari begins releasing unlicensed NES games
using its Rabbit 10NES emulation technology, thus violating multiple
points of its licensing agreement with Nintendo. Nintendo files a
broadly based copyright infringement lawsuit against Atari in federal district
court. Atari countersues, claiming that Nintendo's charges are without
merit. This officially kicks off the Nintendo
v. Atari court battle, the first
since the A-Max dispute to deal (however indirectly) with the topic
of emulation.
-
Accolade inadvertently misuses a Sega-registered
trademark in its next batch of unlicensed Genesis games by including a
small portion of some undocumented Sega microcode in its program headers.
Accolade developers theorize that it will be necessary for some new and
as-yet-undocumented feature of the console. In fact, it is "trap
code" along the lines of Nintendo's 10NES security system for the NES.
It is designed to activate the TradeMark Security System (TMSS) that Sega
has added to its newer Genesis consoles. Sega files suit against
Accolade, charging them with both copyright and trademark infringement
over violation of the TMSS and its code. Thus begins Sega
v. Accolade, which will prove to be one of the landmark cases
with regards to the practice of lawful reverse-engineering in general and
its use by the emuscene in particular.
-
The Personal Computer Industry's "Days
of Darkness" - Round 1
-
The IBM PS/1 line (Personal System), intended
for low-end consumer use and massively hyped by retailers, is a dismal
failure. Many perceptive computer users see it as little more than
a next-generation IBM PCjr (which it is), and this attitude is the chief
reason for its unwelcome reception. IBM suffers its first decline
in revenue in 45 years.
-
At the same time, there is a slowdown across-the-board
in personal computer purchases, with all vendors taking a hit in their
projected profits to some degree. Cost of the newer, more powerful
systems is commonly cited as the main factor.
-
A major shakeup among PC dealers occurs due
to an oversaturated market. ComputerLand buys out Nynex, CompuCom
buys out Computer Factory, ValCom and Inacomp merge, JWP buys out BusinessLand,
and Intelligent Electronics acquires Bizmart.
-
The Federal Trade Commission (FTC) launches
a formal antitrust investigation of Microsoft. The announcement,
although expected by some, still manages to shake the industry.
-
As part of its strategy to deal with the changing
tide of the personal computer market, IBM reorganizes, with many divisions
either gaining more autonomy or being spun off into wholly owned subsidiaries.
Thousands of IBM employees and executives lose their jobs or are forced
into early retirement.
-
AT&T dissolves its personal computer operations,
sending thousands more computer systems specialists and former mid-level
management types to unemployment offices.
-
The IBM layoffs, coupled with shakeups at
other computer-related firms, increased federal taxes ("Read my lips -
no new taxes" - yeah, right!) and a general business downturn occurring
about the same time send the United States economy into deep recession.
Many businesses layoff large numbers of employees at this time.
-
This author loses his high-paying computer
consulting job due to the forces at work during this time. It would
be two years before he would find steady employment again, although it
would be outside the industry. He devises the following joke to explain
his predicament, and it puts his local unemployment office manager in stitches:
"My company downsized, I got outplaced, and now I'm suffering negative
cash flow as a result of employment deficit disorder."
1992
-
The price of Microsoft stock on the New York
Stock Exchange (NYSE) reaches US$113 a share. As a result, Bill Gates
passes Wal-Mart's Sam Walton to become the richest man in the United States
(a title he still enjoys as of this date).
-
Five years of arbitration ends in the Intel
v. AMD dispute. AMD is awarded full rights to produce and sell
its Am386 line of CPUs. It is also awarded US$15 million in damages
(it had originally asked for US$2.2 billion). The court battle continues,
though, with both a federal district court and a parallel jury trial ruling
that AMD does not have the right to use proprietary Intel code in its products
even though that code was licensed for earlier products (the Am286 CPU
and Am287 FPU). This ruling is important
for the emuscene in that it confirms the restrictive nature of licensed
proprietary microcode usage. AMD will eventually wind
up licensing the offending code from Intel the following year in order
to avoid the lengthy reverse-engineering process and thus delay its products.
As a result, the Am38x line is the last to use proprietary Intel microcode,
with all future AMD product based on either reverse-engineering or in-house
designs.
-
The Sega v. Accolade lawsuit is settled
out of court. On appeal, the U.S. 9th Circuit Court of Appeals had
ruled that Accolade was not guilty of trademark infringement by innocently
invoking the Genesis TMSS with its unlicensed games; however, they were
guility of copyright infringement by using unlicensed Sega microcode. This
is the first of two landmark rulings that helped define the practice of
lawful reverse-engineering as it is understood today.
-
The Nintendo v. Atari legal battle
is decided in Nintendo's favor by the U.S. 9th Circuit Court of Appeals.
They find Atari's Rabbit emulation technology to be illegal in two
regards - first, that it contains extraneous elements not necessary to
properly duplicate the requred functions of Nintendo's 10NES; and second,
that it unlawfully violated Nintendo's copyright on the actual 10NES code
due to the way in which it was created. This
is the second of two landmark rulings that helped define the practice of
lawful reverse-engineering as it is understood today.
It also darkened Nintendo's perception of emulation technology from this
point forward and helped further refine the legal boundaries of emulation,
as the court ruled that an emulator which either
-
"generates signals
functionally indistinguishable" from the original product, or
-
contains "protectable
expressions" duplicated from same that go beyond the emulator's "stated
purpose"
is potentially at
fault for copyright infringement. This is in keeping with
the "doctrine of equivalents" test for patent infringement established
by Penwalt v. Durand-Weyland.
-
Argonaut Software works up GameBoy
68000 (S), a prototype GameBoy emulator for the Amiga.
It is an effort to see whether or not the concept is feasible. This
"pseudo-emulator" only works with one program, a custom version of Alexy
Pajitnov's Tetris. The test program is somehow leaked to the
Amiga software pirates, and from there it is seen by many users over the
next couple of years (including this author, Emulation Rambler author
Jason Compton, and legendary emucoder Marat Fayzullin). Its chief
claim to fame is to let the "independent" programmers know that videogame
emulation is now feasible, and soon many "regular" and "pirate" programmers
turn their talents to the task.
-
Microsoft ships Microsoft
Windows 3.1 in May - arguably the most successful GUI-based OS of its
day. A minor update in October called Windows for Workgroups
add networking support an a new disk-caching system supposedly "borrowed"
from the next version of Windows (code-named Chicago).
-
In April, Federal District
Judge Vaughn Walker rules in the Apple v. Microsoft dispute that
the vast majority of the GUI elements at dispute were either covered by
the old Apple-Microsoft development contract or were not copyrightable.
Apple asks Judge Vaughn to reconsider his decision, but their request
is rejected in an August hearing. Apple then appeals the decision,
but the appeal subsequently fails. It is a major victory for Microsft
and yet another landmark ruling for the computer industry, in that only
limited, specific portions of an on-screen graphical display are copyrightable.
-
In June, Intel introduces
the first incarnation of Peripheral Connect Interconnect (PCI) expansion
bus architecture - the "cart slot" technology that is the standard for
most modern desktop computer systems. About the same time, the VESA
consortium introduces the VESA Local Bus (VLB), a similar yet incompatible
product designed around 486 CPUs. VLB technology would eventually
fall out of favor and disappear along with the demise of the 486.
-
A minor stir is caused by the appearance of
AmIBM,
the
first ever "hoax emulator." It fools many computer users
into thinking that Amiga emulation has been accomplished on 386-equipped
IBM PC clones.
-
Sega releases the Sega
CD (aka Mega CD overseas) accessory for use with the Genesis
(US$300). It is the first Genesis accessory to give the console something
of the power of the SNES/SFC (true sprite scaling and zooming). Its
potential is seriously hampered by Sega's reluctant access to development
tools, with the result that many of its early titles are either interactive
moves or ports of popular Genesis titles with a CD-quality soundtrack.
-
Sony completes the prototype for the SNES
PlayStation CD-ROM drive. In a surprise move, Nintendo decides to
drop the project for reasons that are never fully understood even today.
Angered by Nintendo's behavior, Sony uses its experience to develop an
all-new 32-bit home videogame system from scratch, based around the CD-ROM
delivery system that it originally developed for Nintendo.
-
The last old-style Amiga models, the A600
and A1200, are announced. These are both AGA machines and among those
to include the new AGA 2 graphics specification. By now it is public
knowledge that Commodore's profit margins are shrinking, although Commodore
refuses to discuss the issue.
-
Lotus scores a major
court victory against Borland in the Lotus v. Borland copyright
dispute. Borland is forced to remove all 1-2-3 support from
its Quattro line of products. Borland subsequently appeals
both the ruling and the US$100 million in damages awarded to Lotus.
-
The MPC Level 2 standard
is introduced - the first to require a 32-bit processor (the 16 MHz 80386SX).
-
Intel begins full-scale
development of its next generation of CPUs, named "Pentium" instead of
i80586 because the Intel v. AMD
dispute has confirmed that numbers cannot be trademarked even if they are
part of a product name. The name
is met with jeers by the personal computer industry, with AMD executives
quipping that it is "better suited for a brand of toothpaste."
-
The Personal Computer Industry's "Days
of Darkness" - Round 2
-
Compaq sets a trend by introducing its own
line of low-priced consumer-oriented personal computers - sometimes
as much as 50% below the cost of a comparable comptetitor's product.
Unlike IBM's PS/1 line, Compaq's products are cross-compatible with
its other lines and just as powerful. The industry takes note, and
soon others begin following Compaq's lead. It is a trend that remains
with us to this day.
-
Wang Laboratories files for Chapter 11 bankruptcy.
Many Wang employees find themselves visiting their neighborhood charity
soup kitchens shortly thereafter.
-
IBM reports its worst year in its long, history,
with revenues of US$64.5 billion but ending up with a net loss of US$ 5
billion. IBM chairman John Akers resigns.
Louis Gerstner is appointed as the new
chairman of IBM. He follows Compaq's price-slashing lead, and also
begins work on a totally new line of personal computers, later known as
the Ambra product line.
(NOTE: Gerstner eventually
restores IBM's good fortunes over the next eight years. He steps
down as head of IBM in 1999, leaving behind a profitable corporation.
IBM may have started the "days of darkness," but it also lead the way in
leaving them behind.)
1993
-
Microsoft formally unveils Microsoft Windows
NT.
-
British software house Blittersoft releases
PCx
(S) for the Amiga (US$20). It has the notable distinction of being
the last known "true" IBM PC emulator for the platform.
-
Intel begins shipping the Pentium CPU.
-
The FTC ends its investigation of Microsoft
without action, but the Clinton-staffed Department of Justice picks up
the slack and launches its own investigation. Political wags note
in snide asides that Microsoft chairman Bill Gates will not support the
controversial American president, financial or otherwise.
(NOTE: Bill Gates was recently
quoted by CNN as saying that he wished he had settled with the Justice
Department at this point rather than put up with all the misery that eventually
resulted from Microsoft's seeming aloofness towards the investigation.)
-
John Sculley leaves the helm of Apple Computer
after a decade on the job.
-
The Plug-and-Play specification for personal
computer peripherals is first outlined by Microsoft.
-
Amstrad, working in conjunction with Sega,
releases the Sega TeraDrive (C) for
MegaDrive videogame developers. It is a stock 386SX computer that
includes a MegaDrive on a custom ISA card.
-
Apple introduces the DOS
Compatible Card (C) for MC680x0-powered Mac systems, providing
full IBM PC compatibility and utilizing a 486SX CPU.
-
Nintendo unveils its "improved cartridge slot"
for the NES, which gives the unit the top-down design that it should have
had in the first place. Curiously enough, the new incarnation of
the NES lacks the anti-piracy system of its predecessor, but the physical
design of the unit prevents use of the NES Game Genie. Interesting!
-
Christian Bauer releases Shapeshifter
(C) a shareware Mac emulator for Amiga computers.
-
Commodore releases the A2386SX
Bridgeboard (C) for the Amiga (US$1000), the third and final
of Commodore's own in-house IBM PC emulators. It does not sell well
due to its high price, which is comparable to that of a real 386SX computer.
A planned 486 version is eventually scrapped, although several third-party
vendors pick up the slack in later years.
1994
-
Apple becomes the first personal computer
manufacturer to stake out a major presence in the Internet service market.
-
Apple discontinues the original DOS Compatible
Card in favor of the Houdini (C) a
new model with an on-board 486DX2 CPU designed expressly for use with its
new PowerMac line. The entire inventory of Houdini boards sells out
within a few months.
-
Reply Technologies licenses the original DOS
Compatible Card technology from Apple and uses it as the basis for its
own product, DOS-on-Mac (C).
-
International Meta
Systems files for a patent describing technology that will permit RISC
processors to emulate instruction sets used by other processors.
-
The Emplant
(C) a multifunction emulation board designed by Jim Drew, is released for
the Amiga. Mac and IBM PC emulation are the only two options ever
offered for it.
-
The Careless Gamer releases MegaDrive
(S), the very first emulator for Sega's popular Genesis and MegaDrive16-bit
home videogame consoles (G/MD). It is also
currently acknowledged as the oldest known "public" videogame system emulator,
although research continues in this regard. It only works with the
first Sonic the Hedgehog game, and not very well at that, either.
Work is discontinued after the programmer accidentally loses his source
code.
-
Chris George releases the very first (non-working)
version of VSMC (S), the very
first Super Nintendo and Super Famicom (SNES/SFC) emulator.
(NOTE: Work actually began
in late 1993, and development was discontinued in 1997 for an unusual reason
- see separate entry for details).
-
The illegality of
distributing dumped copies of videogame ROMs via telecommunications techniques
is
established in the
Sega v. MAPHIA legal proceeding against a San
Francisco software pirate BBS network.
-
(NOTE: From this point on, videogame
ROM dumps regardless of origin will be referred to as "ROMs")
1995
-
Apple offers a second, improved version of
the Houdini board for PowerMac computers.
-
The Internet's second Amiga "hoax emulator,"
NXAmiga,
makes the obligatory rounds on the Internet.
-
The emuscene begins to take shape as the
first dedicated Internet emulation sites are founded.
-
Marat Fayzullin comes into possession of several
Game Boy hacking and programming FAQs from those in the Amiga pirate community
who had been inspired by the Argonaut pseudo-emulator. He uses them,
along with other source material, to develop Virtual
Game Boy (S). It is the first
cross-platform Game Boy emulator and the first emulator with open source
code. It is still considered by many to be the best videgame
emulator of its kind.
1996
-
Apple holds a public demonstration of MacOS
running on a PowerPC-equipped IBM personal computer system.
-
Insignia Systems offers SoftPCPro
(S) and
SoftWindows (S), both
significantly enhanced custom versions of its original SoftPC IBM
PC emulator for Mac systems. SoftPCPro is for all Macs, whereas
SoftWindows
is designed with the PowerMac line in mind.
-
ARDI releases Executor
(C) a Mac emulator for both Unix and IBM PC compatible systems.
-
The Internet emuscene begins in earnest, with
a numbered of now-revered sites going online at this time. Among
those still with us as of this date are Archaic Ruins, Emulation Zone,
SYS2064, and .
Others that are now gone but not forgotten include Dave's Video Game Classics,
ROMlist, Insert Coin, Node99, SNESmerism, The Vault, and the original,
now-legendary Atmospherical Heights.
(NOTE: Dave's Video Game
Classics changed its name in 1999 to Vintage Gaming and its focus as well,
despite its new name. It has now limited its attentions to M.A.M.E.
and NextGen emulation. Vintiage Gaming is still going strong as of
this date).
-
Neil Bradley releases EMU
(S), one of the very first arcade videogame emulators.
-
David Spicer releases Sparcade
(S), the first multiplatform (home and arcade) videogame emulator.
-
Nicola Salmora releases a Pac-Man emulator.
Soon he begins adding support for the different arcade variations of Pac-Man,
and then support for arcade videogames that originally ran on similar hardware.
Others join him in his efforts, adding their own subroutines for their
favorite arcade platforms, and the program eventually evolves into M.A.M.E.
(S). The name stands for Multiple Arcade Machine Emulator, and it
is the emuscene's oldest, most versatile, and most revered multisystem
arcade videogame emulator. It quickly becomes the de
facto standard for arcade videogame fans, supporting more titles and
more different types of emulation than any other comparable emulator (it
broke the 2000 title mark in the year 2000).
-
James McKay releases Massage
(S) which sets a new standard for Sega Master System and Sega Game Gear
emulation.
-
Super Pasofami
(S) for Windows-based systems achieves the distinction of becoming the
first working SNES/SFC emulator.
-
Ernesto Corvi releases Super
Virtual Wild Card, (S) considered by the majority of the
emuscene as the first decent SNES/SFC emulator.
-
Gary Henderson and Jeremy Koot release SNES96
(S). This would eventually evolve into SNES9X (S),
the best cross-platform SNES/SFC emulator yet developed.
-
Emulation comes full circle as a team of programmers
led by Bernard Schmidt release the first version of UAE
(S) aka the Universal Amiga Emulator. It is quickly
dubbed the "Useless Amiga Emulator" due to the fact that the initial release
will not work with any Amiga software, but that will soon change.
1997
-
VSMC becomes
the first videogame emulator to be offered as shareware when
an improved version is released in crippleware form. There is a wave
of protest against the move by the emuscene. Subsequently, a "hacked"
version of VSMC appears some three months later that allows access
to all of its features without paying the requisite fees. Its author,
Chris George leaves the emuscene in disgust, unhappy at being the first
victim of a emulator "hack" or "rip" sponsored by the Internet emuscene
(but by no means the last). Credit for the "liberated" VSMC
is generally assigned to a hacker known only as "Ice Wizard."
-
Harry Tuttle founds The Dump, one of the early
popular "ROM" sites. It originally starts out as a NES site, but
later changes gears and becomes better known for its vast collection of
G/MD, TG16/PCE, and NeoGeo "ROMs."
-
The Reservoir Gods release GodBoy
(S) one of the early Game Boy emulators.
-
Sony releases the NetYaroze,
a customized matte black PlayStation videogame console that can interface
to an IBM compatible computer. It is designed to assist programmers
in developing new PlayStation releases. It is notoriously unreliable,
and PlayStation developers soon develop a yearning for an alternate product.
That appears in the form of Caetla
(saw-eh-lah), a replacement ROM for the popular PSX Game Shark enhancer
that more or less allows the same thing but with a regular PlayStation
and with any IBM compatible computer.
(NOTE: Many credit Caetla
both with destroying market demand for the NetYaroze and with providing
a valuable reverse-engineering tool for learing the inner operations of
the PlayStation))
-
Duddie and Rafu release the very first version
of PSEmu (S), the first PlayStation emulator.
While it does not as yet work with anything, it is a sign that the next
generation of videogame emulators is already on the way
(NOTE: The current incarnation
is called PSEmu Pro).
-
Bloodlust Software releases three remarkable
emulators for IBM PC compatibles within a few short months - Genecyst
(S) long the standard for G/MD emulation and still quite popular even today;
NESticle
(S) long the standard for NES emulation; and Callus
(S) a Capcom CPS-1 (Street Fighter 2, et. al.) arcade videogame
emulator. These emulators intitate a sudden flood of new "ROM" sites
to support them.
-
Christian Schiller founds Eidolon's Inn, widely
regarded as the best of the Sega-oriented sites.
-
Lord ESNES and Ishmair release ESNES
(S) the first working freeware SNES/SFC emulator.
-
Videogame emuscene legends _Demo_ and zsknight
release the very first version of ZSNES.
(S), a surprisingly sophisticated SNES/SFC emulator for IBM PC compatibles.
Over the years, it would go on to become the favorite of DOS users and
also vie for top honors as "the best of the best" with SNES9X.
-
The first formal
protest by a vendor against the emuscene is filed when Zyrinx
Software threatens The Dump with a copyright infringement lawsuit over
the appearance of its G/MD game Zero Tolerance on the site.
The dump is pulled per Zyrinx's request, and the matter is dropped.
It is ironic to note that Zero Tolerance would eventually become
the G/MD library's first inactive commercial "ROM" about a year later.
-
Steve Snake, author of the popular arcade
videogame NBA Jam and a longtime G/MD fan, releases his KGen
(S) G/MD emulator for IBM PC compatibles. In its last incarnation
(KGen 98 v0.4, 1998), it was widely regarded as the best DOS-based
G/MD emulator of its day and surpassed Genecyst to become the de
facto standard by which all subsequent G/MD emulators are judged.
-
Eidolon releases the first version of his
Genesis Compatibility Chart (the title is later shortened to the Genesis
Chart), comparing the performances of KGen and Genecyst
with all of the G/MD "ROMs" in his possession. It would eventually
become one of the key FAQs of the Sega emuscene.
-
Connectix Corporation releases VirtualPC
(S) for the Macintosh, designed to provide Windows software support
for the entire PowerMac line.
-
RPGe, founded by Shadow and later continued
by SoM2Freak, Barubary, and harmony7, releases the
very first full translation patch for a videogame "ROM."
It is a commercial-quality English translation of Final Fantasy V
for the Japanese Super Famicom, thus enabling American Super Nintendo fans
to finally enjoy one of the missing pieces in the Final Fantasy
saga.
(NOTE: Many translation groups
outside of RPGe acknowledge their achievement, and it has since become
something of a yardstick by which similar efforts are judged. It
immediately inspired many copycat efforts, mostly of titles already released
in English but suffering from heavy-handed censorship during the process.
It should also be noted that Square finally brought their own English-language
version of FF5 to the U.S. in late 1999 as part of the Final
Fantasy Anthology for the PlayStation)
-
In the meantime, the software pirates have
been monitoring the growing Internet emuscene with considerable interest.
Dedicated "ROM" sites, which began appearing the year before, now begin
to pop up in earnest all over the Internet. It quickly becomes apparent
that the software pirate groups such as Vertigo
2099 are responsible for many of the "new ROMs" appearing on
the emuscene, including many for both arcade and home videogame systems
that have yet to be emulated. The intervention
by the software pirates along with the sudden explosive growth of "ROM
sites" at this time is generally held to be the event that brought about
the end of the Golden Age of Emulation (1989 - 1998).
1998 (January - March)
-
Ian Bell, author of the classic videogame
Elite,
release the NES version (along with other ports) to the public domain.
Long held the first such release for the emuscene, it was eventually discounted
due to the fact that coauthor David Barben had never relinquished his joint
ownership of the copyright. The fight for ownership rights is still
raging as of this date.
-
Steve Snake grants a rare interview to Paulo
Biezuner. Among other things, he says, "I don't believe [that] N64
emulation will be possible for many years, if ever." He was somewhat
more positive about the possibilities for a working PlayStation emulator.
(NOTE: The original for this
interview appears to have been lost. The comments above are provided
courtesy of Harry Tuttle and The Dump: Genesis news archives)
-
Sam Pettus begins work on the Genesis
Game Guide (G3). It will evolve over the next year-and-a-half
into the definitive guide to all titles produced for Sega G/MD/32X/CD systems.
-
Peter Hirschbirg releases his Vector
Dream arcade videogame emulator.
On 22 March 1998,
the IDSA mounts an all-out attack against the emuscene's many "ROM" sites,
threatening legal action for their apparent support of software piracy.
The campaign continues on throughout the spring and summer, and eventually
tapers off in the fall. Among the casualties on the very first day
of the IDSA's campaign are Atmospherical Heights, The Dump: Genesis, and
Knapper's MacMAME site. M.A.M.E. itself comes under
attack by the IDSA at this time, but somehow survives. Among the
emusite and "ROM site" casualties that stack up in the wake of the IDSA
campaign are such notables as EmuNews, The ROM Palace, the SNES Cauldron,
SNESmerism, and many others.
to be continued
. . .
Permission is hereby granted
to reproduce this document subject to the following terms:
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 Zophar's Domain.
The sole exception is for necessary formatting changes that may berequired
to adapt this document to suit your particular needs; however, this document
must be retained in as close a layout to the original as possible.
For any questions in this regard, please contact Zophar's Domain or its
official representatives.
No copy may be reproduced
in whole or in part within a for-profit commercial publication or Internet
site without the express consent of Zophar's Domain. We recognize
the right of our users to reproduce limited portions of his work under
the "fair use" clause of the appropriate sections of U.S. copyright law
and the international Berne Copyright Convention.
Any trademark to be found
within this document is the exclusive property of its respective owner(s),
and is reproduced here merely for reference.
The History of Emulation by
Sam Pettus, copyright © 1999 Zophar's Domain, all rights reserved.
Want to learn more?
Want to contribute? Do you have an emulation history story to tell,
or want to know more about one? Then watch in the coming months for
the Scribe's next project ...
A "Year 2000" Zophar's Domain
exclusive!
(besides, we gotta have
somthing to do during Y2K, right? *grin*)
Questions? Comments?
Praise? Flames?
Contact the
Scribe! |
. |