It is currently Mon Dec 17, 2018 7:48 pm

All times are UTC




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Snes9x 1.55
PostPosted: Mon Nov 20, 2017 11:51 am 
Offline
Official Win32 Porter/Dev
User avatar

Joined: Thu Aug 30, 2007 10:15 pm
Posts: 636
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.

Download mirrors:
https://sites.google.com/site/bearoso/
http://www.s9x-w32.de/dl/

Code:
Snes9x 1.55
- Added support for the MSU-1 coprocessor.                  (qwertymodo)
- Added support for MSU-1 distribution pack.                (qwertymodo)
- Added support for BS-X Satellaview memory packs and data  (LuigiBlood)
  files.                                                   
- Improved BS-X memory mapping accuracy.                    (LuigiBlood)
- Fixed APU error causing issues with some games.           (byuu, qwertymodo)
- Added option to ignore patch checksums.                   (qwertymodo)
- Fixed build warnings / undefined behavior.                (bonimy)
- Correct pixel placement in hires.                         (BearOso, OV2)
- Fixed RAM mapping for Light Fantasy.                      (hex_usr, BearOso)
- Added Circuit USA APU timing hack.                        (BearOso)
- libretro: Merged some changes from downstream repository. (OV2)
- GTK+: Allow use of XDG config directory.                  (BearOso)
- GTK+: Add 10th save slot.                                 (YamashitaRen)
- GTK+: Updated Spanish translation.                        (jristz)
- Win32: Switched to Studio 2017.                           (OV2)
- Win32: Fixed problems when minimized in d3d.              (OV2)
- Win32: Split Patch/Rom directory.                         (OV2)
- Win32: Simplified compilation by removing or including
  some dependencies (included CG headers, completely
  removed FMOD and FMOD_EX, moved direct draw to compile
  switch) and reworking solution/configurations.            (bonimy, OV2)
- Win32: Fixed crash with movie dialog                      (OV2)
- Win32: Changed hotplugging                                (OV2)


Top
 Profile  
Reply with quote  
 Post subject: Re: Snes9x 1.55
PostPosted: Mon Nov 20, 2017 7:14 pm 
Offline
Snes9x White Belt
User avatar

Joined: Wed Nov 08, 2017 7:23 pm
Posts: 3
Location: Linux 4.13.12-1-ARCH
Ah, this is the sort of pleasant surprises I like waking up to!


Top
 Profile  
Reply with quote  
 Post subject: Re: Snes9x 1.55
PostPosted: Mon Nov 20, 2017 7:26 pm 
Offline
Snes9x White Belt

Joined: Tue Sep 11, 2012 2:22 am
Posts: 18
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.

Download mirrors:
https://sites.google.com/site/bearoso/
http://www.s9x-w32.de/dl/



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

Thanks a lot


Top
 Profile  
Reply with quote  
 Post subject: Re: Snes9x 1.55
PostPosted: Mon Nov 20, 2017 8:32 pm 
Offline
Official Win32 Porter/Dev
User avatar

Joined: Thu Aug 30, 2007 10:15 pm
Posts: 636
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.


Top
 Profile  
Reply with quote  
 Post subject: Re: Snes9x 1.55
PostPosted: Mon Nov 20, 2017 8:59 pm 
Offline
Snes9x White Belt

Joined: Tue Sep 11, 2012 2:22 am
Posts: 18
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

again sorry for trouble :D


Top
 Profile  
Reply with quote  
 Post subject: Re: Snes9x 1.55
PostPosted: Mon Nov 20, 2017 10:49 pm 
Offline
Snes9x White Belt

Joined: Thu Jul 19, 2007 9:27 pm
Posts: 33
Thanks for the Mac update, Tmkk! It even works with Mac OS 10.6.8 on my end! :D

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.


Top
 Profile  
Reply with quote  
 Post subject: Re: Snes9x 1.55
PostPosted: Tue Nov 21, 2017 12:10 am 
Offline
Snes9x White Belt

Joined: Mon Dec 29, 2008 6:09 am
Posts: 4
how do you emulate BS-X - The Town Whose Name Was Stolen so it appears your online


Top
 Profile  
Reply with quote  
 Post subject: Re: Snes9x 1.55
PostPosted: Sun Jan 07, 2018 3:46 am 
Offline
Snes9x White Belt

Joined: Fri Jan 05, 2018 2:38 pm
Posts: 4
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:

Quote:
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


Stuck :-( Any help (or a .deb :-)) would be appreciated.


Top
 Profile  
Reply with quote  
 Post subject: Re: Snes9x 1.55
PostPosted: Thu Jan 11, 2018 8:21 pm 
Offline
Official GTK/Linux Porter/Dev
User avatar

Joined: Tue Oct 02, 2007 12:50 am
Posts: 422
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.


Top
 Profile  
Reply with quote  
 Post subject: Re: Snes9x 1.55
PostPosted: Sun Jan 14, 2018 2:33 pm 
Offline
Snes9x White Belt

Joined: Thu Mar 30, 2017 1:27 am
Posts: 2
Quote:
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.


Top
 Profile  
Reply with quote  
 Post subject: Re: Snes9x 1.55
PostPosted: Sun Jan 14, 2018 4:40 pm 
Offline
Official GTK/Linux Porter/Dev
User avatar

Joined: Tue Oct 02, 2007 12:50 am
Posts: 422
Try configure with --without-system-zip maybe?

Edit: Apparently, the ubuntu packages you need are libminizip1 and libminizip-dev.


Top
 Profile  
Reply with quote  
 Post subject: Re: Snes9x 1.55
PostPosted: Wed Feb 21, 2018 8:41 am 
Offline
Snes9x Purple belt
User avatar

Joined: Thu Nov 08, 2007 7:59 pm
Posts: 920
Location: /dev/null
I'm late to the party, but here's a TON of mirrors for everyone:

http://data4.atwebpages.com/snes9x/ - Eastern Europe
http://internet.is.srsbz.nz/snes9x/ - Eastern Europe
https://mirror.unlimitedserverworks.com/snes9x/ - Central US
http://sdf.org/~camoy/mirror/snes9x/ - Central US
http://camoy.sdf.org/mirror/snes9x/ - Central US

_________________
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!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC


Who is online

Users browsing this forum: Baidu [Spider] and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group