Back to Emulation News

SNES EMULATION UPDATE] - SNES9X Version 1.52 Finally released!

Cahos Rahne VelozaOP
#1
A bit of surprising news!Apparently, one of the two most widely used SNES emulators, SNES9X resumed active development status & a "non-final" (due to the fact that people are currently looking for & submitting errors &/or bugs that need to be worked on to finalize the emulator's release) release has been made available for the public on January 15th to try out.SNES9X version 1.52 can be obtained from one of these links:http://www.snes9x.com/phpbb2/viewtopic.php?t=4546
http://www.snes9x.com/phpbb2/viewtopic.php?t=4542or at emulator zone:http://www.emulator-zone.com/doc.php/snes/snes9x.htmlChangelog:
SNES9X Development pageSnes9x 1.52
- IMPORTANT NOTICE: The structure of savestates (also known
as snapshots / freeze files) is incompatible with older
versions! Snes9x 1.52 cannot read the savestates created
by 1.51 or older. (zones)
- Highly acculate SPC700 and S-DSP emulation. (Blargg)
- Replaced APU emulation cores (SPC700 and S-DSP) with
ones provided by Blargg's SNES_SPC library. This renders
savestates incompatible with older versions. (BearOso, zones)
- SPC7110 emulation. (byuu, neviksti)
- Merged bsnes' SPC7110 emulation code. Note that the .rtc
file of Far East of Eden Zero is incompatible with older
versions. (zones)
- Removed graphics pack support. It's no more necessary. (zones)
- Replaced S-RTC emulation code with bsnes' one to keep the
good compatibility of .rtc files between the two
emulators. As a result, Daikaijuu Monogatari 2 now
outputs the .rtc file, and its .srm file is incompatible
with older versions. (zones)
- Added savestate supports for DSP-2, DSP-4, ST-010 and
OBC1. (zones)
- Added UPS support. (byuu)
- Fixed DSP-4 AI problem. (Jonas Quinn)
- Fixed invalid memory accesses in C4 and OBC1 codes. (zones)
- Fixed invalid memory accesses in BSX codes. My mistake. (zones)
- Fixed the read value of $213e, $4210 and $4211. (zones)
- Fixed the writing of word values at the memory boundary. (zones)
- Fixed the bug that the unnecessary SA-1 emulation
continues once any SA-1 games are launched. (zones)
- Removed old color blending codes. (zones)
- Removed too-old Snes96 and ZSNES snapshot support. (zones)
- Updated command-line options. (zones)
- Code cleaning. (zones)
- GTK+ : Added a port of Snes9x to the GTK+ toolkit. (BearOso)
- Unix : Reconstructed and simplified all the contents.
Some features have been removed to be simple, and many
options have changed. GTK+ port is recommended for most
of Linux users. (zones)
- Win32: Now uses snes9x.conf to prevent problems with
modified meaning of settings. (OV2)
- Win32: Removed broken OpenGL mode. (OV2)
- Win32: Removed support for 8bit output. (OV2)
- Win32: Reworked settings dialogues to accomodate the
new APU core and display settings. (OV2)
- Win32: Updated defaults to use D3D and XA2 (better
Vista and Win7 support). (OV2)
- Win32: Direct3D and XAudio2 support. (OV2)
- Win32: Added Blargg's ntsc filter (three presets). (OV2)
- Mac : Fixed corrupted screenshot on Intel Mac. (zones)
- Mac : Fixed sudden abort in QuickTime movie export on
Intel Mac. (zones)
- Mac : Changed sound settings for the new APU core. (zones)
- Mac : Changed the default folder which Snes9x looks for
to 'Application Support' folder. (zones)
- Mac : Changed folder names: 'IPSs' -> 'Patches',
'BIOSs' -> 'BIOSes'. (zones)
- Mac : Added Blargg's ntsc filter. (zones)
- Mac : Internal changes for Leopard and Snow Leopard. (zones)
Now I'm not that knowledgeable when it comes to understanding some of those technical stuff so I hope you bear with me.EDIT:OK. the Audio quality sounds better now, even though I'm currently just using the FMOD Ec default sound driver as I still have XAudio2 to install. Even so, I noticed an improvement with game audio, as an example, using version 1.51 when I play Any Mario game (Super Mario World &/or All stars) the sound when you get a power up sounds off, so is when you throw a Fireball. Now with version 1.52 the sound is perfect! Another game that sounded off on the earlier version was Booger Man, now on 1.52 it sounds just about right!In terms of games that used to have issues with version 1.51 like Der Langrisser, Emerald Dragon & Ace Wo Nesai, these games are now running fine on version 1.52!EDIT Again:Arcade's Greatest Hits - The Midway Collection Works mighty fine on this Update! It used when you play this one version 1.51 there is no sound, as the emulator could not properly emulate this game's special sound chip requirement. But version 1.52 now does! So Playing Sinistar feels awesome!
dedboy
#2
"IMPORTANT NOTICE: The structure of savestates (also known
as snapshots / freeze files) is incompatible with older
versions! Snes9x 1.52 cannot read the savestates created
by 1.51 or older."Now that is a bit disheartening. As I thought, even with the minor upgrades that the older versions saves would match up. Guess I'll Dl it and start over in Super Metroid, again ::)
Cahos Rahne VelozaOP
#3
The updates aren't that minor dedboy as they did change a lot of things with the emulator. I especially love the fact that the emulator now has more DSP Chip emulation capabilities as well as better SPC Audio emulation capabilities.
dragneon007
#4
Ok, this is another one of my stupid brain dead questions in the emulator world.
this is for the wii and pc one right?
Cahos Rahne VelozaOP
#5
@dragneon007: This is for the PC. I'm pretty sure the Wii uses a custom emulator for their Virtual Console thing, unless there is a homebrew channel emulator.
mister with the face
#6
is the snes9x the same as zsnes?
ggrroohh
#7

Replying to #6

They're both SNES emulators for PC,if that's what you're asking.
I wanna know if this can play Actraiser 2
I remember I can't play that game with emulators I tried last time :(
mister with the face
#8
All i meant was,is snes9x an updated version of zsnes.thats what i meant to say.
ggrroohh
#9

Replying to #8

SNES9X is a different emulator than ZSNES
Kinda like no$gba and DesMuMe,both DS emulator but are totally different
mds64
#10
ggrroohh · #7They're both SNES emulators for PC,if that's what you're asking.
I wanna know if this can play Actraiser 2
I remember I can't play that game with emulators I tried last time :(
I'd imagine it might work now.
mister with the face · #8All i meant was,is snes9x an updated version of zsnes.thats what i meant to say.
Never heard that, but even so...It works far better.
Post Merge: [time]1265475147[/time]

Replying to #9

Only someone who knows the scene would know....time to google hunt :P
Blade5406
#11
ggrroohh · #9SNES9X is a different emulator than ZSNES
Kinda like no$gba and DesMuMe,both DS emulator but are totally different
what he saiddifferent authors/programmers
mds64
#12
They seem to be different, I chekced a few forums..all comparisons...no one said they are the same at all.If anything, while they are old...they say zsnes is better :PStill, there is a port of snes9x on psp, but that's unofficial.
Cahos Rahne VelozaOP
#13
ggrroohh · #7They're both SNES emulators for PC,if that's what you're asking.
I wanna know if this can play Actraiser 2
I remember I can't play that game with emulators I tried last time :(
Ah the old "Actraiser 2 ROM crashing/freezing as you go into the first level" issue, am I correct!?That issue only ever occurs with ZSNES & NOT with SNES9X. Also, for some strange reason, it's only the US version that this happens to. Had you tried using the European Actraiser 2 ROM you would've discovered that that issue doesn't happen with it. It's actually such an odd issue that thing.
mister with the face · #6is the snes9x the same as zsnes?
mister with the face · #8All i meant was,is snes9x an updated version of zsnes.thats what i meant to say.
LOL!Weren't the names enough to tell you that they're not the same?
ggrroohh · #9SNES9X is a different emulator than ZSNES
Kinda like no$gba and DesMuMe,both DS emulator but are totally different
Blade5406 · #11what he saiddifferent authors/programmers
Not only were they created by different authors, the programming language used on them are different, ZSNES uses x86 assembly, while SNES9X uses C++ (or another more commonly used programming language).

Replying to #12

Well not anymore :PBesides SNES9X, BSNES is the 2nd top rated SNES emulator as both of them are better at emulating the SNES, similar to how NEStopia closely emulates the NES.One reason some people still cling onto ZSNES is the fact that ROM Hackers have been more used to using it to test their hack projects, but as I said, that no longer holds true.However....According to a post on ZSNES' forums last October 7, 2009...
ZSNES Forums Stickied topicZSNES is not dead...
So we may yet to be surprised by them :)
ggrroohh
#14
Oh,I forget to ask,does it has the Auto Patching thing ZSNES has?
Since I'm not very sure how to apply those translation patch :POh,and Breath of Fire 2 should work fine right?
Last time I tried it always freezes on the map :(
Cahos Rahne VelozaOP
#15
@groh: I'm not sure if you've already figured out the answers to your questions yourself, had you actually downloaded the emulator & test things out yourself :PBut if not, oh well...1. Yes, this latest version still supports soft patching Japanese SNES ROMs that have English Translation patches made for them.2. Yes, Breath of Fire 2 works fine on this, even on the last 1.51 version. Which version did you get before anyway?Also, you say you don't know how to apply patches to SNES ROMs?Haven't you taken a look at this tutorial I put up?https://www.romulation.org/forum/index.php?topic=17418.0I know the example I used was an NES ROM, but the process is the same for SNES ROMs as well. Although you do need to consider one thing.Some Translation patches are a bit picky as they need something called a "Header", these are bits of data that are added to a SNES ROM when they are extracted from a SNES copier/Loader. Some patches need the base ROM to have a header & some don't. In that case, you'll need to get ucon64 & its frontend u-fox:https://www.romulation.org/forum/index.php?topic=22223.0ucon64 allows you to see if a SNES ROM has a header or not & if a patch needs your ROM to have no header you can use it to strip or remove said header.*Tip: it's better you use the frontend instead as it is GUI based rather than ucon64 per se which is command line based.Now, if your SNES ROM has no header or is headerless but the patch needs a headered ROM, then you may need to use SNESTool:https://www.romulation.org/forum/index.php?topic=17597.0Actually you could just skip getting ucon64 & get SNESTool directly as it also allows the removal as well as the application of Headers onto & from a SNES ROM, but you won't have a tool you could use to see if your ROM IS Headered or not.And if all this gets a bit confusing at first, don't worry :)Sooner or later you'll get the hang of it ;)
hell_freezer
#16
what a surprise!!
i thought snes emulation was reached their death.
so i've never searching for the update anymore.i'm so glad with the updates.thanx for the info dude :)
Rayder
#17
Well, that's strange.......I went to DL the file but I already had it.....I don't remember DL'ing it before, but I guess I did. Hmm.....
123098
#18
Wow, this was unexpected! I thought Snes9x halted in development.The SNES mouse works with Mario Paint again!
Showing posts 1–18 of 18 · This discussion is archivedBack to top