Thanks to some dedicated work by qwertymodo, Snes9x 1.55 now has MSU-1 support, including the MSU-1 distribution pack. The MSU-1 is an SNES expansion chip invented by byuu (author of higan), you can find some more information about it here. LuigiBlood also did some work on increasing the BS-X Satellaview support.
Tmkk kindly provided a macOS build, so mac users should finally be able to upgrade.
Other than that there are some game fixes and housekeeping work.
OV2 wrote:Thanks to some dedicated work by qwertymodo, Snes9x 1.55 now has MSU-1 support, including the MSU-1 distribution pack. The MSU-1 is an SNES expansion chip invented by byuu (author of higan), you can find some more information about it here. LuigiBlood also did some work on increasing the BS-X Satellaview support.
Tmkk kindly provided a macOS build, so mac users should finally be able to upgrade.
Other than that there are some game fixes and housekeeping work.
Hi, thanks a lot for new version! i notice the new version miss DirectDraw output, i read in the news "moved direct draw to compile switch"
Any possibility to build a directdraw compatible binary for x64 and x32? i just download sourcecode, but is Visual Studio, impossible to build for me i have XP x64
If mingw is supported i can build by misself, but sadly VS not
Sorry about that, I forgot to turn on DirectDraw for the release. I've uploaded an extra zip with a version that supports DirectDraw and will try to remember it when releasing future versions.
OV2 wrote:Sorry about that, I forgot to turn on DirectDraw for the release. I've uploaded an extra zip with a version that supports DirectDraw and will try to remember it when releasing future versions.
Thanks a lot! sorry for the trouble, for 240p 15khz, directdraw on 2000/XP is great, specially latency
Thanks for the Mac update, Tmkk! It even works with Mac OS 10.6.8 on my end!
I've been using this emulator for a very long time, especially with regards for dumping SPCs. This has been my number one emulator for extracting soundtracks to many SNES games over the years, and I still do SPC dumps. I also, more recently, use it as a second testbed for my own SNES music that I created using the SNESMod sound driver by Mukunda Johnson.
Hey guys, has anybody been able to compile this on Linux? (Ubuntu, Mint)
I installed a shitload of required packages that ./configure asked for, and now it's telling me:
Snes9x will build with support for the following:
GTK+ 2.0
!!! NOT able to use OpenGL support
!!! NOT able to use XVideo support
--- Needs recent X11 libraries and headers
XRandR
!!! NOT able to use joystick support
--- Needs SDL libraries and headers
NetPlay
You need the -dev versions of the packages, too, for Debian based distros. Search google for “compiling Snes9x on Ubuntu,†and someone has found the required packages.
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for ranlib... ranlib
checking whether g++ supports C++11 features by default... no
checking whether g++ supports C++11 features with -std=c++11... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/bin/bash: /home/holographic8universe/missing: No such file or directory
configure: WARNING: 'missing' script is too old or missing
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking whether make supports nested variables... yes
checking dependency style of gcc... gcc3
checking dependency style of g++ -std=c++11... gcc3
checking whether make supports nested variables... (cached) yes
checking whether NLS is requested... yes
checking for intltool >= 0.37.0... 0.50.2 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.18.2
checking for XML::Parser... ok
checking how to run the C++ preprocessor... g++ -std=c++11 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... yes
checking for GLIB... yes
checking for LIBXML... yes
checking for glGetString in -lGL... yes
checking for SDL... yes
checking for XV... yes
checking for PORTAUDIO... no
Cannot find PortAudio.
--> Disabling PortAudio support
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking for ALSA... yes
checking for PULSEAUDIO... yes
checking for XRANDR... yes
checking for LIBPNG... yes
checking for SYSTEM_ZIP... no
configure: error: --with-system-zip given but cannot find system minizip library
Mint 17.3 doesn't have minizip in the repos, but I found and installed a package from here which didn't help. 1.54 didn't give me any compilation complaints about zlib so I'm not sure where else to look.
Any working Linux binary I create will be posted for others to make us of, as I already demonstrated in the 1.54 thread.
Snes9x FAQs | Forum Rules
What operating system are you using? 32 or 64bit? Version of Snes9x? Is the text at the bottom of the window white when you load the game?
These suggestions are usually the solution to your issue!