NESticle

1997 - 1998
dead us
icer addis released nesticle on 3 april 1997 and it was the first nes emulator that ran at full speed on the ordinary dos machines people already owned. five days after release somebody mounted his drive over the network and took the source code. he kept the project going for another year regardless, shipped the last dos build on 18 august 1998, then left emulation for a job writing games. it is still the program most people picture when they hear the word emulator.

~ the obituary ~

A Nintendo cartridge was smaller than a photograph. A NES rom ran to a few dozen kilobytes and came down a 33.6k line in about a minute, which made it the only sort of game piracy a Turkish dial-up connection could actually perform end to end. A PlayStation disc was six hundred megabytes and belonged to a different economy, the one with a shop counter in it. Emulation reached this country from the bottom of the size chart upward, and for a couple of years the bottom of that chart was NESticle.

Icer Addis of Bloodlust Software released version 0.2 on 3 April 1997. It was a DOS program. It ran the Nintendo Entertainment System at full speed on the sort of Pentium people already owned, which nothing before it had reliably done, and it was free at a time when the competing emulators were slower and mostly unfinished. Within two months it had save states and a built-in graphics editor, so you could freeze a game mid-jump or repaint Mario's hat and watch the change appear in the running cartridge.

Nothing about the presentation was respectable. The name is a joke about anatomy and the icon carried it through. The mouse cursor was a hand with the middle finger raised. That was the register of the whole scene in 1997, written by people in their twenties who assumed no lawyer would ever look. The About box on the last build says WATCOM C++ 10.60 and the date it was compiled, which is the most formal thing in the entire program.

~ the case file ~

Born3 april 1997, version 0.2 for DOS
Peak1997 and 1998, the default way to play NES games on a PC
Killed18 august 1998, the final build
Lifespansixteen months
Made byIcer Addis at Bloodlust Software
Killed byan open network share, and an author who had had enough

~ what it did first ~

Two features in NESticle changed what emulation was for. The first was the save state, a snapshot of the whole machine written to disk and restorable in an instant, which turned a fixed twenty-year-old difficulty curve into something you could argue with. Every emulator since has had one. The second was the graphics editor, which let you open a game's tile data and draw over it, and it created the practice we now call rom hacking by making the first step trivially easy.

It also recorded movies of your own play, years before anybody was uploading video anywhere, and it handled sound in a way that sent a generation of musicians looking at how the NES made noise in the first place. None of this was in the plan. Addis was a hobbyist writing an emulator, and the tools he added to debug his own work turned into a creative scene that outlived the program by decades.

~ the theft ~

Five days after the first release, a person from the Damaged Cybernetics group mounted Addis's hard drive over Samba, took the NESticle source, and started handing it around on IRC. He had left a network share open, which in 1997 was an ordinary thing to do. The code was in circulation within the week.

The reaction inside the emulation scene was messier than it looks from here, because the scene existed to distribute other people's software and had just discovered how it felt from the other side. Addis stopped distributing and then started again, and he kept shipping through 1998 while also writing emulators for the Genesis and for Capcom arcade boards. Then he simply left. The final DOS release went out on 18 August 1998 with the version number x.xx, which reads like a man who had stopped counting. He took a job making games and has declined, ever since, to be interviewed about any of it.

~ the long tail ~

The stolen source survived. It circulated privately for twenty years and was eventually preserved and published, so the code that got a program abandoned is now the reason the program is legible at all. A later Bloodlust project for the SNES surfaced the same way, out of the same archive, decades after it stopped being a secret worth keeping.

NESticle itself has been technically obsolete since roughly 2001, when accuracy-focused emulators started getting the hardware right rather than getting it close. Nobody serious runs it. Everybody remembers it, which is the more difficult thing to achieve, and it is remembered for the same reason it died: one person wrote all of it, quickly, with no plan for what came after.

~ leave a rose ~

an anonymous tribute. one rose per visitor per day.

@}-->-- ... roses left here

~ leave a wreath ~

a rose fades by morning. a wreath stays on this grave for good, with your name on it.

from $1, paid once through stripe. it keeps the graveyard running: the hosting and the nightly digging. adopt it and the headstone reads "maintained in memory by" you. the groundskeeper plants new wreaths at the next tending, usually within a day.

» one email a week: new graves and the anniversaries of the dead. subscribe

~ leave a note ~

visitors before you have left these graveside notes. anonymous welcome.

other software: Remix 3D, Microsoft Bob, AppSurfer, Windows Genuine Advantage

also died in the 1990s: WorldWideWeb (Nexus), Microsoft Bob, Kaypro

« previous  ·  random  ·  next »