RetroSoftware: NESticle, the Definitive NES Emulator for MS-DOS
NESticle

We are living through one of the best eras for console emulation. A computer and a copy of RetroArch are more than enough to access dozens of platforms, but that ease of use had to start somewhere, and many arrows point in the direction of NESticle. In April 1997, this emulator developed by Icer Addis enabled thousands of users to play NES titles on humble computers, but it also introduced features like save states, palette editing, screenshots, and gameplay recording.

If we think of emulators that shook the industry, Bleem! immediately comes to mind. It arrived on the market in early 1999 with a huge promise: to emulate games from the PlayStation itself. But Bleem! wasn't freeware, and its copy protection was cracked in less than two weeks, a detail that certainly contributed to its popularity. The story ended with Sony suing Bleem!'s creators until they couldn't cover legal costs, but for the emulation universe, it was the beginning of a new era.

Two years before Bleem!, in April 1997, an event rewrote the rules of NES emulation forever. At that time, anyone interested in emulating Nintendo's iconic console had to contend with Marat Fayzullin's iNES (which still exists) or the Japanese Pasofami, which was a real nightmare. However, Icer Addis of Bloodlust Software dropped a hydrogen bomb with the release of NESticle.

NESticle and the Democratization of NES Emulation

RetroSoftware: NESticle, the Definitive NES Emulator for MS-DOS
The latest available version of NESticle, with Super Mario Bros. in action. Note the pointer...

At first glance, NESticle seems like a crude joke: its Windows icon was literally a pair of hanging testicles, and the mouse pointer showed a severed hand dripping blood. But beyond its colorful humor, NESticle revolutionized emulation with relatively low requirements (486 or Pentium, and 8 MB of RAM in its DOS version), an intuitive interface, compatibility with the iNES .nes format, PCX screenshot capture, and the ability to record gameplays. Thousands of users armed with old 486/586 clones or HP/Compaq terminals without access to the latest titles could now enjoy NES emulation in a couple of clicks.

RetroSoftware: NESticle, the Definitive NES Emulator for MS-DOS
Various resolutions, frameskip, and Vsync control could help improve NESticle's performance on more limited computers.

As if that weren't enough, NESticle also became a very powerful editing tool. End users no longer needed advanced knowledge to alter texts or palettes. Creating patches and hacks had become 'simple.' Some ROM images were modified to work with NESticle, which limited its compatibility, but in the end none of that mattered. The finishing touch was that NESticle was free: unlike iNES (which was shareware at the time), NESticle didn't ask for a single cent.

RetroSoftware: NESticle, the Definitive NES Emulator for MS-DOS
Yes, we could record gameplays with NESticle... in DOS
RetroSoftware: NESticle, the Definitive NES Emulator for MS-DOS
Editing palettes and sprites was a matter of clicks and patience
RetroSoftware: NESticle, the Definitive NES Emulator for MS-DOS
Few colors, enormous potential

Unfortunately, the clash of geniuses, disputes among hacker circles, and certain personal differences led to the interruption of NESticle's development. The story goes that NESticle's source code (and extra material) was stolen by Donald 'MindRape' Moore, and in response, Addis decided to stop his work (constant demands for a new version also contributed to the burnout). Fortunately, Addis shared an additional build of NESticle, with version x.xx, which improved all aspects of its emulation, with special emphasis on audio. The 'human side' of NESticle was explored by the folks at Vice in an extraordinary article, and I definitely recommend it.

RetroSoftware: NESticle, the Definitive NES Emulator for MS-DOS
Keyboard, joystick, gamepad, no problem
RetroSoftware: NESticle, the Definitive NES Emulator for MS-DOS
The latest build of NESticle greatly improved its sound
RetroSoftware: NESticle, the Definitive NES Emulator for MS-DOS
Checkered flag: NESticle concluded its adventure with version x.xx

"What If I Want It on Windows?"

24 years later, NESticle remains a fabulous piece of software and a great exercise for anyone interested in retro hardware, but no one denies that time has made it obsolete. Emulators like FCEUX, Nestopia, and the aforementioned iNES offer much more accurate emulation and are more tolerant of special features of certain games. For example, NESticle doesn't emulate the Zapper, PAL ROMs are played with accelerated audio (needs adjustments), and I've had problems with dual-game ROMs (Super Mario / Duck Hunt), but none of this is an issue under modern emulators.

RetroSoftware: NESticle, the Definitive NES Emulator for MS-DOS
It's not just about precision: the look of modern emulators is very good

At the same time, the Raspberry Pi's arrival on the market notably simplified the creation of retro consoles and is one of the most recommended beginner projects online, thanks to platforms and variants like RetroArch, Batocera, Recalbox, RetroPie, Lakka, and others. No matter which path you choose, one thing is certain: NES emulation doesn't age.