PDA

View Full Version : Snes9x 1.5 for windows released!



RockmanForte
July 22nd, 2006, 01:06
I have here a full-fledged Windows port of Snes9x 1.5, which also has a bunch of problems fixed (of previous Windows versions), and has a few other improvements made to it.

Download: here or here

Here are some of the most notable features, in addition to all of the changes that were part of the earlier release of Snes9x 1.5:

* Does not use the Windows registry. Settings are stored in the config file snes9x.cfg, which can also be edited manually and contains some "hidden" options. Even the options to configure the config file are in there. If you delete it, Snes9x will re-generate it with default options.
* You can now type ROM names in the file open dialog to jump to them, instead of having to scroll down manually.
* Maintain aspect ratio option. Smoothed scaling option. Extended height (black bar) is optional. So, fullscreen mode + smooth scaling should actually look good now.
* Customizable hotkeys (save/load/pause/fastforward/etc.).
* It should now be possible to use Joystick/Gamepad buttons as hotkeys. This can be disabled in the config file for a small performance increase.
* New video output filters, mainly from the Mac OS X port (most importantly, EPX (Scale2x) and (real) HQ2X). Also, hi-res support was added to a couple of existing filters (Interlace and TV Mode).
* Changes to filters and a few other things in the display dialog are shown immediately (preview for your changes) if you have a game open before you bring up the dialog.
* Option for Snes9x to keep running when it's in the background instead of pausing. Another option (but not recommended) for hotkeys to affect it from the background.
* "Active" cheat search option, which stays open and updates without pausing the game
* You can type in addresses in the cheat search window to jump to them. Addresses in list are displayed starting at 0 instead of 7E000.
* Added "Entered Address" as a comparison type option in cheat finder, so you can narrow something down based on its address.
* Cheat search has options to watch up to 12 values even while it's closed, and can save/load sets of watched values. Saved watch values can be renamed.
* Better directory management, all configurable in general Settings dialog or config file.
* Saving screenshots works, by hotkey or menu.
* Saving AVIs when extended height is on now works and outputs a 256x240 AVI.
* Saving AVIs of games that switch into hi-res mode works (without any crashing or weird stretching) and doesn't look too bad.
* Text messages no longer get into AVIs or screenshots, and are not filtered, and show immediately even while Snes9x is paused. This change is optional.
* "OpenGL bi-linear" filter deprecated, because you can achieve the same effect without it and it has some color bugs in some games. It can still be enabled via the config file if you really want to use it.
* Maximized state of window is saved. Also, the window can no longer be saved in an offscreen position.
* ROM open dialog displays MBit size of zipped ROMs.
* Maybe fixed the ROM dialog repeated "disk not found" bug.
* Maybe fixed the "input config dialog goes crazy when I try to configure my joystick" bug.
* Games that need mouse or superscope should be easier to start playing since they automatically switch to the appropriate peripheral on startup.
* Added option to display input, even for non-joypad controller types.
* Superscope/Mouse/Justifier recording. The movie size is a little large but it seems to work quite well.
* Reset recording (where you reset while recording a movie, as part of the movie).
* Various movie-related changes from snes9xw-improvement-v9, and more turbo/stick key options to use. Loading a savestate shows the new frame immediately even if Snes9x is paused.
* Savestate version is newer (some necessary data was missing from the savestate format), meaning that existing versions can't load its save states.
* Movie version is newer. For now, it can only play movies that were recorded in this version. (Snes9x 1.43 is too different from Snes9x 1.5 for me to have bothered trying to support its movies, they would always desynchronize.)
* Config file supports comments on same line as a key/value pair, and saving comments, and nice alignment, and different sorting modes
* Netplay... is still disabled :(
* Fixed the PAL/NTSC bug so you don't need to load PAL Roms twice to get the right speed of music.
* Fixed a small bug in the Mac port's controls (the 2nd Justifier couldn't move up or left before).
* Fixed a small bug in the SPC700 code (incorrect order of operations in a macro).


Source code: here or here
Diff of non-windows code changes: here or here

I'd appreciate confirmation of what's working, or bug reports... I haven't been able to test everything very extensively.

Comment or anything welcome over there at:

http://www.snes9x.com/phpbb2/viewtopic.php?t=2831

Thanks to PMC2 from other forum, thanks PMC2! :)

RockmanForte
July 22nd, 2006, 02:13
I didnt see it anywhere in this forum, is there ?

Clements
July 22nd, 2006, 02:24
nitsuja, the coder behind this port, is the mastermind behind the Snes9x improvement series. He is very capable, and has ported the emulator surprisingly well considering how messed up the GUI code was for the Windows port. He has included the extra options from his builds too (such as extend height, use video memory and so on), as well as a new CFG file.

If you find problems, be sure to mention them in the thread linked in the original post.

Doomulation
July 22nd, 2006, 02:26
I didnt see it anywhere in this forum, is there ?
Argh, forget that comment. I missed the "for windows" part :doh:

RockmanForte
July 22nd, 2006, 04:15
Oh whew! I am glad I am not wrong. :P

Your fault! No, I am kidding. :D

Doomulation
July 22nd, 2006, 04:17
Your fault! No, I am kidding. :D
Indeed... my fault. I take all responsibility for it :plain:
On a side note, it's really nice to finally see a windows port. Maybe I should give it a test?

Toasty
July 22nd, 2006, 05:10
It looks to be a good release. :) My thanks to that fellow who ported it.

RockmanForte
July 22nd, 2006, 06:59
Indeed... my fault. I take all responsibility for it :plain:
On a side note, it's really nice to finally see a windows port. Maybe I should give it a test?

Really ?! Wow, I am blaming you! Heh!:evil: :bouncy:

Go and give it a test! :P

EDIT: One more post then I got 850! Scary! Very scary, indeed!

Stezo2k
July 22nd, 2006, 07:53
Great news :D was hoping it would get ported soon

just need an update on the xbox version now ;) maybe i'm asking too much though

A.I.
July 22nd, 2006, 08:31
Is Snes9x 1.5 better/faster than ZSNES? I'll download it if it is but I'm pretty satisfied with ZSNES.

Stezo2k
July 22nd, 2006, 09:06
I do prefer Snes9x to Zsnes, mainly due to the interface but both emus are pretty much the same tbh

A.I.
July 22nd, 2006, 09:26
I do prefer Snes9x to Zsnes, mainly due to the interface but both emus are pretty much the same tbh

What features does Snes9x have over Zsnes?

Toasty
July 22nd, 2006, 09:31
Their about the same as far as 'features' go, I think. I prefer Snes9x's interface and audio over that of ZSNES, though that's pretty subjective. In some cases, Snes9x will perform more accurate emulation than ZSNES and vice versa.

A.I.
July 22nd, 2006, 10:04
Their about the same as far as 'features' go, I think. I prefer Snes9x's interface and audio over that of ZSNES, though that's pretty subjective. In some cases, Snes9x will perform more accurate emulation than ZSNES and vice versa.

Has Snes9x got audio logging?

Doomulation
July 22nd, 2006, 13:26
Both graphics and audio cores has gone through a rewrite and should be much better than the old versions! I never did like Zsnes, so I can't say if it's better. But I would say it is losing its advantage with better sound.

ScottJC
July 22nd, 2006, 14:14
I've always liked Zsnes for the reason Stezo2k likes Snes9x, because I like the interface better and better sound, but we really shouldn't do this kind of discussion here, ZSNES vs SNES9x is like British Cheese vs French Cheese, they're both awesome.

I'm pleased Snes9x 1.5 got a windows port, you always need an alternative emulator to play those pesky ones that don't work properly on the other.

Agozer
July 22nd, 2006, 14:47
I've always liked Zsnes for the reason Stezo2k likes Snes9x, because I like the interface better and better sound, but we really shouldn't do this kind of discussion here, ZSNES vs SNES9x is like British Cheese vs French Cheese, they're both awesome.
Yes. In any case, ZSNES is going through a major core overhaul for the next version.

People have their tastes, some prefer Snes9x while others stick with ZSNES. It's fine that way.

Doomulation
July 22nd, 2006, 17:32
1.5 seems to have some graphical problems with Super Metroid. And I did notice some bugs as well, they are pretty serious and didn't exist in the old versions.

Stezo2k
July 22nd, 2006, 19:24
Only difference I found with Zsnes and Snes9x is that Zsnes was a little faster on slower PCs but that isn't really a factor anymore heh

Its just personal opinion really, both emus are very advanced and I wouldn't say one was better than the other

Shpongled
July 22nd, 2006, 20:52
Only problem I've ever encountered with ZSNES was occasionally it'd crash during NetPlay and the "FX" games have messed up graphics. Other than that it works well. :)

They're both good, but SNES9x has the infamous floating bloody hand cursor! :D

Toasty
July 22nd, 2006, 21:26
Has Snes9x got audio logging?
I haven't seen such an option by itself, but it does have the option to create an AVI (both audio and video) from gameplay, so it would be a simple matter to demux an audio file from the AVI.

RockmanForte
July 23rd, 2006, 19:43
http://www.snes9x.com/phpbb2/viewtopic.php?t=2831

Same but click HERE or HERE for update to 1.502:


Snes9x Win v1.502:

- The glitched graphics (reported in Super Metroid and Aladdin) are fixed
- The 32-bit display problems (reported by adventure_of_link) should be gone.
- Oh, and the ROM open dialog should be really fast now, with no scrolling lag. The slowest remaining part is either loading the dialog components, or making the directory tree on the left side.

Thanks PMC2 for the update!

smcd
July 24th, 2006, 04:03
They're both good, but SNES9x has the infamous floating bloody hand cursor! :D

Umm... Nesticle?

smegforbrain
July 24th, 2006, 04:49
Rock on! :D

Shpongled
July 24th, 2006, 06:37
Umm... Nesticle?

Whoops... :cat:

Riony
July 24th, 2006, 08:41
I have been using Snes9x v1.39 because I didn't like the new releases. Prays be to the Gary Henderson and Jerremy Koot XDD!

Well, today I tested this new version and I noticed it has a lot of improvements. However, my microsoft sidewinder gamepad isn't working properly. When I want to config one button, another is changed instead O.o. I hope, this bug get fixed soon and I could consider to finally upgrade my emulator XDD!

BTW, you're doing well nitsuja!.