The fabled SNES emulator known as SNESticle, which for much of the past two decades was considered to be nothing more than a rumour, has finally been unearthed and excavated by a Swedish programmer using, of all things, a National Security Agency-designed open source tool.
SNESticle, the follow-up to Icer Addis' legendary NESticle emulator - a follow-up the ex-EA employee long denied even existed - was found buried in code for the GameCube version of 2005's Fight Night Round 2, where it was being used to enable gamers to unlock a playable version of Super Punch-Out!!
As reported by Vice, in an article that also links to a fascinating history of the original NESticle, Swedish programmer Johannes Holmberg spent months working tirelessly using Ghidra - an NSA open source tool that was also involved in Super Mario 64 releasing on PC and PS2 back in 2020 - to carefully liberate the legendary emulator, reverse-engineering code in order to isolate and extract it.
Holmberg says on reflection that he really didn't want to be the person who had to put in all the work to dig out SNESticle, telling Vice the following:
“I initially decided I wouldn't be the one to do it because I lacked the free time as well as the know-how”
However, when push came to shove, he put aside his evenings and weekends in order to ensure the job was done. In the wake of his work he set up a website, The SNESticle Liberation Project, which sets out the steps required for interested parties to isolate and run the emulator for themselves.
Of course, at this stage in the game, SNESticle is of more worth in terms of its sheer historical value than it is an actual working SNES emulator, with the likes of SNES9X and ZSNES now far superior - and much easier to actually attain and use - in that regard. However, Holmberg was surprised to find that even though it was only being used to run Super Punch-Out!!! in Fight Night Round 2, it was in fact capable of running most SNES games he threw at it and could even handle fancy Mode 7 graphical effects like those found in the likes of Pilotwings, Super Mario Kart and F-Zero.
Nevertheless, discovering and finally liberating this most elusive of emulators, especially after tales of its existence had been doing the rounds on niche forums for so many long years, must more than make up for any technical shortcomings the program now has some twenty years after it was first hidden inside EA's 2005 slugfest. As Holmberg himself says;
"it's just a good feeling, perhaps even a sense of closure, to finally get our hands on this emulator that we so desperately wanted all those years ago."
Will you be eagerly jumping onto The SNESticle Liberation Project in an attempt to isolate this legendary emulator for yourself, or are you happy enough with the ease and convenience of the plethora of modern alternatives we now have access to? Let us know in the comments!
[source vice.com]
Comments 31
kids these days don’t know about the bleeding hand cursor
Wow cool, now I wonder what MAME emulator the Sonic Gems Collection for GameCube used to run Sonic the Fighters. The emulation on that seem to run smoother than the one I had for my PC recently.
Personally I'm not in any rush to emulate SNES games right now.
This is a really cool story. Thank you!
HE BAGGED A WHAT
@bluesdance That and "bowing to the fecal-lord." NESticle is like a time capsule of edgy 90s DOS haxor BBS culture, it's almost a nostalgia trip all of its own.
Snesticle? Like a SNES testicle? Wut? O.o
I have doubts about ZSNES being a superior emulator to Snesticle, but...maybe? I suppose both are very old!
I’m glad I’m not the only one who read “Testicle.”
That being said, when I read names of emulators, it takes me back to my childhood days: ZSNES, Nestopia, … makes me all warm inside!
I don't know how well ZSNES performs compared to SNESticle but just for the record:
Stop using ZSNES. It's inaccurate, outdated, obsolete and has been abandoned 15 years ago.
Let it die.
Use higan/bsnes or at least Snes9x.
Nobody cares.
"ZSNES... far superior"?
Literally the SNES equivalent to Nesticle at this point.
Happy 15th birthday, last ZSNES update!
@emanresu
I think the only thing that keeps it alive is the crazy retro menu.
But you’re right. It’s horrid compared to Higan.
Why SNESticle and not SNESovary or peenSNES?
Its very impressive what he did. Its not about playing SNES games there are dozens better ways to play them. Kudos! Emulation is part of gaming history
There really isn't any reason to use ZSNES. It's not very good at all. The only ones you want to use are the various SNES9X forks (depending on your needs), bsnes, the SNES emulator that is part of Higan, or perhaps Mesen S (though I do not have enough experience with that one to really give a good review of it).
The general rule of thumb (IMO) is, do you need a fast, very compatible emulator that runs on any device? Pick SNES9X. Do you need one that values accuracy above all else but is more resource-intensive? Pick bsnes.
Yeah I'm sure ZSNES can be even faster than SNES9X but that's because it isn't very accurate at all, and you're going to hard-pressed to find ANY device that a fork of SNES9X runs very well on.
I never believed the rumors, so I'm gobsmacked at this discovery. Also, the screenshot used is from Super Punch-Out!! for arcade, not SNES. Both are fun, but not quite the same.
@Specter_of-the_OLED They didn't use emulation for Sonic Gems Collection, they did a full-on port of the code, just like they did for the HD versions released on XBLA and PSN. To do emulation for just this game alone, especially with all the features it added, would be harder than to just port the game from source I'd assume.
@JazzyPone Wow really dam so Sonic the Fighters could never run accurately on MAME then?
@Specter_of-the_OLED there's a specific M2 emulator for stuff like that and daytona
@TheGameSquid "and you're going to hard-pressed to find ANY device that a fork of SNES9X runs very well on"
Have you tried the latest SNES9X RX fork on the Wii? It's constantly being updated and as an original SNES owner, I can tell you it's much better than the real thing. The games look and sound crisper than they did on the official console, not to mention all the exclusive Satellaview games, fan hacks and translations you can't play on real hardware, plus fast forwarding, game genie, and save states. The only games I haven't been able to play are 2 obscure demos (Eurit is one) that never came out anyway.
Also the SNES9X 2010 core on RetroArch has super accurate emulation. ZNES should be left in the pile with your old burned CDs of Windows 98 😄
@Papichulo Hey bro! This got me curious so I looked it up. Looks like the last update on github was July 2020 - very impressive indeed for such a niche system, but I feel that it's a bit too generous to say it is being updated regularly while in the same breath acknowledging it has incompatibilities.
Don't get me wrong, I really like the Wii RX emulator forks. I love the interface, and I love that it can turn a cheap Wii into an emulation boss. However I feel you are being a little too kind to it - it's still inferior to anything that can run the newest Snes9x Retroarch cores (such as a raspi).
@bluesdance
Yeah, and the on-screen icon was a pair of pubic haired testicles.
@RupeeClock Zsnes can't run Earthworm Jim 2 with audio because of the way the SPC700 streams audio data via the S-SMP. Not to mention SA-1 games are broken and lock up randomly, and it hasn't been updated since 2006, but oddly the forums are still around.
@mikegamer
Oh believe me, I'm not advocating for ZSNES either.
But it's often the case that commercial emulators packed into console games could only run a limited selection of games, because they were only developed to support a limited number of games.
That's even true of the SNES Classic released by Nintendo.
It's very disappointing to see the amount of children commenting here that have no idea what NESticle done for the community when emulation was at its infancy.
@RupeeClock NERD worked on the Snes classic, and uses a decently accurate emulator
@mikegamer
That's right, though as explained it's not compatible with the entire SNES library as they only worked on support for the titles they bundled.
When people hack the SNES Classic, many games require Retroarch in lieu of the official emulator.
@Ravenmaster Yup, as a follow up to NES-testicle. It was 90's edgelord humor, which Bloodlust software was notorious for.
I wonder if donkey kong 64 has an emulator inside... There's an area where you can play the orignal donkey kong (1981) arcade game.
I wonder, who's the better liar: the developer of the fabled Snesticle or Andrew Garfield denying his involvement in "No Way Home"? Lmao
Show Comments
Leave A Comment
Hold on there, you need to login to post a comment...