It's still alive
After five years with no official builds, we finally got around to release a new version of Snes9x (thanks BearOso). Unfortunately zones has since gone missing, which is why there is no macOS version this time. The gtk and unix ports are updated, but are not provided as binary relases - you will need to compile them yourself or wait for builds for your distribution.
The major change since 1.53 is the updated SMP, which was graciously provided by byuu (bsnes).
Snes9x 1.54
- Changed the S-SMP core module to one written by byuu. (byuu, BearOso)
This has the effect of increased accuracy, fewer
speed hacks, but also regresses a few speed-hack games.
- Improved IRQ emulation in several cases. (OV2)
- Added rewind support. (Themaister, OV2)
- Included libretro port. (OV2, libretro team)
- Added bps soft-patching support (OV2)
- Fixed MMC bank register bit 7, restored 64mbit ExLoRom
map (FuSoYa)
- GTK+, Windows: Added xBRZ filter (Zenju, OV2, nmagre)
- GTK+: Fixed several issues with GTK+3. (BearOso)
- GTK+: Added extra aspect ratio options. (BearOso)
- GTK+: Added option to mute sound when using turbo mode. (BearOso)
- GTK+: Fixed expose handling to reduce overdraw and (BearOso)
improve performance.
- GTK+: Updated and universalized Spanish translation. (jristz)
- Unix: Added Xv support and fixed several bugs. (greg-kennedy)
- Win32: Added CG meta shader support (OV2, Themaister)
- Win32: Added support to detect joypad changes (OV2)
- Win32: Fixed unicode command line parameters,
Fixed controller command line parameters (OV2)
- Win32: Added quit hotkey (OV2)
- Win32: Fixed custom rom dialog (OV2)
- Win32: Fixed various cheat dialog issues (gocha, OV2)
- Win32: Added hotkey for fast forward toggling (gocha)
- Win32: Added drag and drop support for movies (gocha)
- Win32: Fixed blargg filter for regular width hires (OV2)
- Win32: Fixed snapshot loading from unicode paths (OV2)
- Win32: Changed open-with file-association method, should
no longer change explorer icons for otherwise
unassociated extensions; removed legacy extensions (OV2)
Is it possibly ? I need an tutorial to compile it and yes I have Xcode the latest version. I will be gladly to share it at s9x-w32.de for Mac users to download it.
Again, I need an tutorial for how to do that. I never compile it before.
BearOso wrote:I'm also looking at releasing a 1.54.1 version in the near future because of the problems with both the Windows and GTK+ versions.
can you provide a list of known issues? this would help users decide whether it's better for a given case to use 1.54 or a previous build.
1.54.1 is just a port bugfix release. OV2 will probably post the changelog to the first post.
Just use the latest version. If it's too slow, use an older version. If you're playing a game that needs more accuracy, like Rendering Ranger R2, Super Punch Out!, Airstrike Patrol, or (God forbid) Speedy Gonzales, use bsnes/higan or Retroarch with a bsnes/higan core.
BearOso wrote:I'm also looking at releasing a 1.54.1 version in the near future because of the problems with both the Windows and GTK+ versions.
can you provide a list of known issues? this would help users decide whether it's better for a given case to use 1.54 or a previous build.
1.54.1 is just a port bugfix release. OV2 will probably post the changelog to the first post.
Just use the latest version. If it's too slow, use an older version. If you're playing a game that needs more accuracy, like Rendering Ranger R2, Super Punch Out!, Airstrike Patrol, or (God forbid) Speedy Gonzales, use bsnes/higan or Retroarch with a bsnes/higan core.
Is it possibly ? I need an tutorial to compile it and yes I have Xcode the latest version. I will be gladly to share it at s9x-w32.de for Mac users to download it.
Again, I need an tutorial for how to do that. I never compile it before.
azoreseuropa wrote:
Can it be compiling to Mac ? Curiousity. I saw SNES9X 1.54.1 source at http://www.s9x-w32.de/dl/
Is it possibly ? I need an tutorial to compile it and yes I have Xcode the latest version. I will be gladly to share it at s9x-w32.de for Mac users to download it.
Again, I need an tutorial for how to do that. I never compile it before.
It's more than just compiling it. You'd have to update the port to match new code in the rest of Snes9x.
azoreseuropa wrote:
Can it be compiling to Mac ? Curiousity. I saw SNES9X 1.54.1 source at http://www.s9x-w32.de/dl/
Is it possibly ? I need an tutorial to compile it and yes I have Xcode the latest version. I will be gladly to share it at s9x-w32.de for Mac users to download it.
Again, I need an tutorial for how to do that. I never compile it before.
It's more than just compiling it. You'd have to update the port to match new code in the rest of Snes9x.
I see. Can you tell me how ? I will be happy to share it at the site for Mac users as I mentioned before.
Snes9x 1.54.1
- GTK+: Properly use --std=c++11 when compiling xBRZ. (BearOso)
- Win32: Save window position when toggling fullscreen. (OV2)
- Win32: Do not assign down-left binding to down-right. (OV2)
azoreseuropa wrote:
Can it be compiling to Mac ? Curiousity. I saw SNES9X 1.54.1 source at http://www.s9x-w32.de/dl/
Is it possibly ? I need an tutorial to compile it and yes I have Xcode the latest version. I will be gladly to share it at s9x-w32.de for Mac users to download it.
Again, I need an tutorial for how to do that. I never compile it before.
It's more than just compiling it. You'd have to update the port to match new code in the rest of Snes9x.
I see. Can you tell me how ? I will be happy to share it at the site for Mac users as I mentioned before.
no, we can't tell you how; the work requires an experienced Mac programmer.
when testing out Kirby Super Star it seems to still be having slow down on the video when the 3D intro moves when it is rotated, so it's delayed compared to the audio. Same thing happens in Super Mario RPG to the intro when the butterflys fly away from Peach. Is there anyway to fix this? Because that's the only issue I have with it.
BearOso wrote:
Just use the latest version. If it's too slow, use an older version. If you're playing a game that needs more accuracy, like Rendering Ranger R2, Super Punch Out!, Airstrike Patrol, or (God forbid) Speedy Gonzales, use bsnes/higan or Retroarch with a bsnes/higan core.
Do you know what problems 'Rendering Ranger R2' has on Snes9x? Is the game impossible to complete?
On v1.54 (and v1.54.1) if you close the emulator while playing a movie, the emulator crashes. This happens even after the movie has already finished. It gives the following error:
Problem signature:
Problem Event Name: BEX
Application Name: snes9x.exe
Application Version: 1.5.3.0
Application Timestamp: 580219c5
Fault Module Name: snes9x.exe
Fault Module Version: 1.5.3.0
Fault Module Timestamp: 580219c5
Exception Offset: 002cdb50
Exception Code: c0000417
Exception Data: 00000000
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 1838
Additional Information 2: 1838afc55b97bcb0e9c66fd54ea523b3
Additional Information 3: 4800
Additional Information 4: 4800c51ebdbf5fd193e45c1fe4bb754b
What exactly is "while playing a movie"? A movie file from your pc? Which player? S9x should not be affected by that - did you try changing the output method to OpenGL?