Modern Vintage Gamer: How ZSNES pioneered modern Emulation

IbizaPocholo

NeoGAFs Kent Brockman

In the early days, Super Nintendo Emulation was inaccurate and required a fast Pentium II PC to run at full speeds with sound, but in 1997 everything changed with the released on ZSNES, a blazingly fast SNES emulator written entirely in x86 assembly language that ran even on a 486 PC with playable speeds. While other emulators existed, ZSNES brought emulation to the masses with its UI and features. In this episode we take a closer look at how ZSNES pioneered modern emulation and played a significant role in advancing emulation technology during its time.

Timestamps:

00:00 - Intro
01:07 - ZSNES is released
02:56 - UI and Features
11:09 - Conclusion
 
Last edited:
It was the first emulator I ever used; my friend had installed it on his computer, which had a Pentium II. We used it to play Mario Kart. I still remember the sound of the game crackling as multiple racers appeared on the screen.
 
v1ogtkpatsz71.jpg


Hanging on EFNet #EMU
 
I remember hearing there was this whole new final fantasy game that never came to the US. If I downloaded this emulator, then the ROM, and then apply this translation patch, I could play this "FF5" on my computer and it would work great.

I was extremely skeptical and it took hours to get everything set up. Finally I launched the game… and it just worked. All in the English too. One of the coolest moments in gaming for me.
 
The greatest thing about 16-bit emulators was the fact that they were already pretty much perfect on low-spec school PCs even back in the early to mid-00s.

I always used ZSNES at home, but in high school we had Snes9x running on a bunch of computers in our various computer labs. I remember playing through the entirety of Super Mario World during downtime in one of my computer classes.
 
Is there a term that means "retro and modern" at the same time? Because that is what zsnes is, or at least was.. Damm, so good memories of it :-D
The word is retro. Retro means " imitative of a style, fashion, or design from the recent past"

The word for actually old stuff is "vintage." I know that current usage conflates the two but this is wrong.
 
Not watched the video yet, but I'm not sure if I can agree based on the simple fact that x86 is harder to maintain and collaborate with compared to using C or similar.

The end result is a very performant solution (albeit to a simple problem, as a 65816 is basically a 6502 with a wider bus) with limited options for future expansion.
 
Man like 50% of my gaming in my college years was playing translated JRPGs on ZSNES on my ghetto P3 450. It ran perfectly. Much better performance than SNES9X (which was also great).

Final Fantasy V
Star Ocean
Live a Live
Treasure Hunter G
Tales of Phantasia
Seiken Densetsu 3
Bahamut Lagoon
SMT
Romancing Saga 2&3

So many kickass games I would've missed out on without emulation/fan translations.
 
Man like 50% of my gaming in my college years was playing translated JRPGs on ZSNES on my ghetto P3 450. It ran perfectly. Much better performance than SNES9X (which was also great).

Final Fantasy V
Star Ocean
Live a Live
Treasure Hunter G
Tales of Phantasia
Seiken Densetsu 3
Bahamut Lagoon
SMT
Romancing Saga 2&3

So many kickass games I would've missed out on without emulation/fan translations.
Yep, it was a great time. I remember having some cheap "snes" like wired controller I used for this.

Some of those games are still pretty awesome to play.
 
Yep, it was a great time. I remember having some cheap "snes" like wired controller I used for this.

Some of those games are still pretty awesome to play.
Yeah I played with some crappy Gravis gamepad that I think came packaged with a game.

I remember I made macros for all Sabin's blitzes in FF6, I felt like such a badass
 
Yeah I played with some crappy Gravis gamepad that I think came packaged with a game.

I remember I made macros for all Sabin's blitzes in FF6, I felt like such a badass
Gravis might have been the one!

And yeah, half the reason to play on emulators was for save states and cheats. 😅
 
Oh man it's been yeeeeears since I thought about ZSNES. I was a Genesis kid for that gen so I missed out on so many snes games. Being able to play any snes game I wanted in high school was amazing, especially when I discovered shit that had never been released in the US like those DBZ fighting games.

Oh and my shitty gravis gamepad lol. My first one from 1995 only had 4 buttons so I eventually bought a new one with 8 buttons (OG psx style) that was awesome
 
Last edited:
Loved both nesticle and zsnes for early emulation. I remember playing through ff6 using the speed up function getting through the game and grinding levels super easy.

My favorite was when somebody ported it to the original Xbox (it seemed better then the snes9x port at the time) and when modded I could finally play easily on my TV without buying expensive adapters to put my laptop to Composite. I didn't even care about the inaccuracies at the time, playing Super Metroid again with higher rez on the TV was glorious.
 
Last edited:
That interface brings back so much nostalgia.
I remember this classmate inviting me over to his house in like second grade and showing me this emulator and a folder with like 30 games.
It was the most mind blowing thing I'd ever seen at that point in my life lol.

I still remember we spent the whole evening playing a japanese Rom of Alcahest

maxresdefault.jpg
 
My only regret is not using it sooner. If I did I would have hunted down every SNES game I tried at GameStop when they still had them. I missed a couple now rare and very expensive games, but at least I managed to get a few of them.

Although I had disappointed myself when I learned that some games like Terranigma never released in America so looking for them wasn't possible until repro carts became a thing.
 
Last edited:


ZSNES is the very first emulator that I ever downloaded back in like... 2001... or 2002? I forget when. But all the same. I still have memories of scouring websites on Geocities for various SNES ROM's, and downloading them all through a 56k modem, which could take up to 10 minutes for a 4MB ROM file. Running them on ZSNES and just playing them all with a Gravis Game Pad Pro. I still love ZSNES too. I have it installed on my current Linux Mint installation.

I just booted it up, right now. This is the last official update released (1.51) from 2012.

POk8mx8HE54ny9ya.png


I had no idea that one of the coders went to West Fraser University! That's awesome.
 
Last edited:
I was 14 back then and while I wasn't computer illiterate I wasn't at the level to fully understand what I was doing but I remember going at it and emulating some stuff. I never played a full game but tested several like Chrono Trigger (which I remember didn't handle transparencies that well).

Regretfully my computer wasn't fast enough to handle it well but it was playable. It was mind blowing for me and definitely one of the ways I went deeper into computing without knowing it.

Thanks ZSNES devs!
 
How many times did he call it an impossible port?

Anyway, I started off with Snes9x back in like... early 1999, and pretty quickly realized that ZSNES was the better option. That was a really fun era - not just because I was getting to play SNES games again, but because it was kind of a wild west where different emulators would be better with different games, and I was stupid and liked shit like SuperEagle filters. The coolest thing for me, though, was discovering that there was a new Mega Man game I'd never heard of called Rockman & Forte, which came out on the SFC in 1998 despite that there had been multiple Mega Man games released on the PS1 and Saturn beforehand. That was kind of a bizarre discovery, and it's still one of my favorite MM games to this day.
 
Top Bottom