Commit Graph

214 Commits

Author SHA1 Message Date
Brandon Wright 045f68bb26 Add threaded APU option. 2018-04-12 16:26:10 -05:00
bearoso c3fa4009a3
Merge pull request #267 from julien2512/master
now able to start from a snapshot
2018-02-27 22:43:55 +00:00
julien2512 63b9bebd3f Syntax 2017-12-17 01:19:17 +01:00
julien2512 51c25d070d now able to start from a snapshot 2017-12-17 01:13:07 +01:00
Brandon Wright bd59b4e9ac Fix issue with expose on GTK+ 3. 2017-12-07 12:24:29 -06:00
Brandon Wright 5e6b9f068a Fix assertion on PulseAudio driver exit. 2017-12-07 11:36:50 -06:00
Brandon Wright ec2b9a5165 Fix warnings on GTK+ display driver with GTK+ 3. 2017-12-07 11:36:24 -06:00
Brandon Wright 886ea13daf Some GTK+ 3 fixes. 2017-12-06 20:30:27 -06:00
Brandon Wright e2277ff55b Clean up compiler warnings. 2017-12-06 19:00:19 -06:00
Brandon Wright b7a2486ace List enumerated joysticks in terminal output. 2017-11-30 18:38:09 -06:00
Brandon Wright 12d73bbf25 Remove some vestiges from sound code. 2017-11-30 18:14:17 -06:00
Brandon Wright 821f1ed207 Revert "Revert "Make SoundSync mutually exclusive with DynamicRateControl in GTK+ port. Disable S9xContinueUpdate.""
This reverts commit 7931400b44.
2017-11-27 12:41:06 -06:00
Brandon Wright c26abbc2bc Reset time_ratio on preferences change. Use 4 fragments on OSS. 2017-11-27 12:39:58 -06:00
Brandon Wright 7931400b44 Revert "Make SoundSync mutually exclusive with DynamicRateControl in GTK+ port. Disable S9xContinueUpdate."
This reverts commit 63394cd26a.
2017-11-27 12:33:25 -06:00
Brandon Wright 63394cd26a Make SoundSync mutually exclusive with DynamicRateControl in GTK+ port. Disable S9xContinueUpdate. 2017-11-27 12:11:49 -06:00
Brandon Wright 4dc09dac2d GTK: Update display on S9xContinueUpdate. 2017-11-25 12:40:07 -06:00
Brandon Wright e292045572 Handle PulseAudio case where no data can be written. 2017-11-24 19:35:49 -06:00
Brandon Wright 1369d724f7 Update config variable and sanitize input. 2017-11-24 13:03:24 -06:00
Brandon Wright 618519457b Optimize rate control formula and remove placeholder copy-paste. 2017-11-24 08:19:05 -06:00
Brandon Wright 2eaac353ba Bump SDL requirement to SDL 2.0. 2017-11-23 18:57:47 -06:00
Brandon Wright ea9dc6307b Move newline. 2017-11-22 19:28:41 -06:00
Brandon Wright a34dbef0b9 Remove debugging printfs. 2017-11-22 18:18:33 -06:00
Brandon Wright d12121cec9 Update PulseAudio driver to full API. 2017-11-22 18:14:49 -06:00
Brandon Wright f0f3b2218e Update PortAudio driver to read/write API. 2017-11-20 18:12:57 -06:00
Brandon Wright 9c9eb94702 Remove unconditional rate control on OSS. 2017-11-20 13:09:05 -06:00
Brandon Wright 7a368ededd Add GTK+ preferences for dynamic rate control. 2017-11-20 13:06:13 -06:00
Brandon Wright 39f05664cd Add dynamic rate control for audio, based on Retroarch/Themaister's paper
Adds support to alsa and oss sound drivers on GTK+ port.
2017-11-20 12:07:54 -06:00
Brandon Wright 7a2ca6dc2a Update copyrights. 2017-11-17 16:00:58 -06:00
noabody 47bec6bdf7 Modify src/gtk/snes9x.ui to add scroll-box to gtk2+ cheat dialog. 2017-11-01 14:34:18 -06:00
bearoso d174b82134 Merge pull request #238 from megari/gtk_no_deprecated
Move away from deprecated functions in the GTK port
2017-10-03 15:19:50 -05:00
bearoso a2aacf78a0 Merge pull request #223 from jristz/patch-2
Minor update to es.po
2017-10-03 15:17:01 -05:00
Ari Sundholm 5d6a7199bb gtk: replace uses of deprecated functions with those of non-deprecated ones 2017-09-12 03:33:16 +03:00
OV2 cb3ace471e Rename IPS_DIR to PATCH_DIR, split cheats path in win32 2017-09-11 23:29:12 +02:00
Pablo Lezaeta Reyes [pˈaβ̞lo lˌe̞θaˈeta rˈejɛ] 37eebe9075 Minor update to es.po
Minor update to spanish translation so Slots in contectual menu get translated (I hope)

Signed-off-by: Pablo Lezaeta Reyes <prflr88@gmail.com>
2017-08-26 01:57:13 -04:00
Pablo Lezaeta Reyes [pˈaβ̞lo lˌe̞θaˈeta rˈejɛ] cacaea2057 Update es.po 2017-05-28 17:22:32 -04:00
Pablo Lezaeta Reyes [pˈaβ̞lo lˌe̞θaˈeta rˈejɛ] a3fc154ed0 Update es.po 2017-05-28 17:21:42 -04:00
Pablo Lezaeta Reyes [pˈaβ̞lo lˌe̞θaˈeta rˈejɛ] 2d628d2abb Update es.po again
Update the spanish translation chanign a "fake friend" and adding the hi/lorom translatables

Signed-off-by: Pablo Lezaeta Reyes <prflr88@gmail.com>
2017-05-28 17:19:59 -04:00
Pablo Lezaeta Reyes [pˈaβ̞lo lˌe̞θaˈeta rˈejɛ] 36a0d5ae67 Fix a weir thing on the build system
Aparently make and MSGFMT don't like that extra line.
2017-05-15 23:52:48 -04:00
Pablo Roberto Frnacisco Lezaeta Reyes c7563eec5e Update spanish translation with slot9 and misc changes
Signed-off-by: Pablo Roberto Frnacisco Lezaeta Reyes <prflr88@gmail.com>
2017-05-14 22:30:58 -04:00
bearoso 1188fa2a1e Merge pull request #190 from YamashitaRen/master
GTK: Add a 10th save slot (Slot 9).
2017-05-06 18:47:54 -05:00
Brandon Wright 93b5f11641 Fix environment variable name. 2017-05-06 18:43:36 -05:00
Brandon Wright 75b867128b Support XDG config directory. 2017-05-06 18:39:01 -05:00
Brandon Wright 4c2b41e6f2 Update version number to 1.55. 2017-05-06 18:02:01 -05:00
Yamashita Ren 6d814fc209 Merge branch 'master' of https://github.com/snes9xgit/snes9x 2017-04-28 00:46:42 +02:00
Pablo Roberto Francisco Lezaeta Reyes ad2e5de616 fix errata
Signed-off-by: Pablo Roberto Francisco Lezaeta Reyes <prflr88@gmail.com>
2017-04-26 00:57:37 -03:00
Yamashita Ren 5519a00241 GTK: Add a 10th save slot (Slot 9).
Reorganizing save slots section of snes9x.ui while I'm at it.
2017-04-25 21:45:30 +02:00
bearoso 3cb22aa9e3 Merge pull request #189 from jristz/master
New strings from master
2017-04-25 09:44:36 -05:00
Brandon Wright 92cc3dbc2a Allocate preferences on the stack to try and fix double free. 2017-04-25 09:40:36 -05:00
Pablo Roberto Francisco Lezaeta Reyes 3704b1cf1c New strings from master"
Signed-off-by: Pablo Roberto Francisco Lezaeta Reyes <prflr88@gmail.com>
2017-04-25 04:13:57 -03:00
Brandon Wright c5965f897a Fix wording when minizip library isn't found. 2016-11-28 14:01:18 -06:00
OV2 994698912a Merge remote-tracking branch 'bsx/bsx' 2016-11-27 18:02:03 +01:00
Brandon Wright 27e6bc1b01 Merge branch 'msu1' 2016-11-14 13:12:00 -06:00
Lars Wendler def3936a53
Introduce --with-system-zip configure flag to use system zip (minizip)
if available.
2016-11-11 18:26:59 +01:00
luigiblood 38b95261d0 [BS-X] Added *.bs extension detection 2016-11-08 18:51:00 +01:00
Brandon Wright add3a16f25 Increase buffer size. Don't use sizeof on heap buffer (returns pointer size). 2016-11-03 14:45:20 -05:00
Brandon Wright 1661fc838c Add copyrights. 2016-10-15 11:31:26 -05:00
Brandon Wright 83b7e28cec Bump version number to 1.54.1. 2016-10-14 13:18:25 -05:00
Brandon Wright 72741acef2 Use c++11 if available. 2016-10-14 13:10:24 -05:00
Brandon Wright caedd7c94a Add translators. 2016-10-10 16:21:46 -05:00
Brandon Wright 8f18796d4b First draft changelog update. 2016-10-09 21:00:39 -05:00
Brandon Wright 2d0c3cffe5 Translate the new strings to spanish to keep 100% completion. 2016-10-09 10:23:34 -05:00
Brandon Wright 5578fe77d7 Try and fail stateman init to clear buffer if newly disabled. 2016-10-08 22:10:05 -05:00
Brandon Wright e018acf285 Allow adjustment of rewind settings from preferences. 0 buffer size disables (default). 2016-10-08 22:04:46 -05:00
Brandon Wright 7223e2283e Save rewind variables to config file. Rename rewind variables to fit port style. Set default rewind buffer to 0. 2016-10-08 21:33:34 -05:00
Brandon Wright 5dd5d9ba74 Fix tabulation glitch with rewind shortcut box. 2016-10-08 21:19:04 -05:00
Brandon Wright 90be7fb762 Merge branch 'master' of http://github.com/juhalaukkanen/snes9x into juhalaukken-master 2016-10-08 21:15:45 -05:00
Brandon Wright 720827a479 Fix xbrz to compile on non-win32, fix GTK+ port to use new xBRZ. 2016-10-08 21:06:15 -05:00
Brandon Wright d506501d54 Compile with C++11 support. 2016-10-08 21:05:53 -05:00
Brandon Wright ddb1527236 Bump OV2 Windows port copyright. 2016-10-07 12:53:18 -05:00
Brandon Wright f1600baa5e Fix Japanese translation issue. Bump to 1.54 in configure.ac. 2016-10-07 12:49:59 -05:00
Brandon Wright 006fc22ebb Add byuu copyright for his S-SMP 2016-10-07 12:47:07 -05:00
Brandon Wright 309ef1f1a4 Bump Gtk+ port minor version number. 2016-10-07 12:37:39 -05:00
Brandon Wright 17f83a0806 Fix sizing when using GDK hidpi scaling with OpenGL or Xv. 2016-10-02 19:41:42 -05:00
bearoso fe55308901 Merge pull request #119 from jristz/master
Add mute on turbo translation and hack to ensure EVERYTHINK is translated
2016-10-01 20:06:49 -05:00
Brandon Wright 91aebfe759 Update some copyrights, bump version number. 2016-10-01 20:03:03 -05:00
Brandon Wright 7d95f3732a Fix some idiotic expose handling. 2016-10-01 19:23:21 -05:00
Brandon Wright 026f9eaa1e Fix some possible problems from cppcheck. Everything else looks fine. 2016-09-27 15:25:37 -05:00
Pablo Lezaeta Reyes c3383b3fe9 Add mute on turbo translation and hack to ensure EVERYTHINK is translated
Signed-off-by: Pablo Lezaeta Reyes <prflr88@gmail.com>
2016-08-13 14:11:39 -04:00
Brandon Wright f388facb31 Actually mute sound during turbo. 2016-08-06 17:21:04 -05:00
Brandon Wright 1442378a13 Add option to mute sound on turbo 2016-08-02 10:31:05 -05:00
bearoso 65ca7b6fce Merge pull request #102 from trickart/develop
Add ja.po
2016-08-02 15:07:47 -05:00
Pablo Lezaeta Reyes b20f405c56 Translation to spanish
The nex translation take es_VE and make it panhispanis, so now es is
used for all the spanish variants.

LINGUAS was updated to reflect the change.

aditionally using the built-in capabilities of poedit I pulled the
strings with the translatable thing from the source and updated the
translation fo the 100%, and recheck it with some styleguides from
some videogame companies and online forums to chech for consistencies
in terminology.

the remained untranslated parts are non translatable (for now) on the
source code, I will check if I can find them and update.

Signed-off-by: Pablo Lezaeta Reyes <prflr88@gmail.com>
2016-07-26 02:00:27 -04:00
Brandon Wright 1714ecf465 Don't set pixbuf to raw image data. Fixes segfault. 2016-04-15 13:07:37 -05:00
trickart a4fd652a8b Add ja.po 2016-01-10 22:29:23 +09:00
Brandon Wright dfe3925638 Add missing splash source file. 2015-08-19 13:58:34 -05:00
Brandon Wright 8a52db74da Draw splash background with drivers.
Avoids cairo conflicts and allows user to see post-processing changes.
2015-08-16 05:36:56 -05:00
Brandon Wright 9a27cf6b36 Remove superfluous expose causing parsing stop on GTK+3. 2015-08-14 02:01:24 -05:00
BearOso 0c5e9aaf82 Merge pull request #64 from nmagre/master
gtk: add xBRZ (2x, 3x, 4x)
2015-08-12 03:21:42 -05:00
thauti 668432a569 Fix Mutex problem 2015-05-12 22:45:57 +02:00
Nicolas Magré 0ec0f2f38c GTK: update xbrz to 1.2
Conflicts:
	filter/xbrz.cpp
2015-01-30 14:38:06 +01:00
Nicolas Magré 68af47097e gtk: add xBRZ (2x, 3x, 4x) 2015-01-28 15:24:35 +01:00
Sebastien Nicouleaud 92ef5edc15 gtk: fix desktop entry mimetype
Current application/x-snes-rom is not an official IANA mimetype:
https://www.iana.org/assignments/media-types/application/x-snes-rom

The correct mimetype is application/vnd.nintendo.snes.rom:
https://www.iana.org/assignments/media-types/application/vnd.nintendo.snes.rom

The old mimetype was kept since someone may be using it.
2015-01-07 22:44:44 +01:00
Juha Laukkanen 118544e8ac Use of rewind feature (stateman) with GTK. 2014-06-27 08:36:36 +00:00
Brandon Wright ba712914aa Adjust scaling to match window sizing. 2014-04-15 11:02:02 -05:00
Brandon Wright df8ad8104a Round window width. 2014-04-01 12:06:21 -05:00
Brandon Wright 427ef85bd3 Use overscan height of 239 pixels.
Resize window on status bar visibility.
2014-03-29 22:15:04 -05:00
Brandon Wright ea09396218 Add more aspect correction options. 2014-03-29 05:48:35 -05:00
Brandon Wright 6d74746342 Fix bug caused by virtual directories. 2014-02-10 16:28:05 -06:00
Brandon Wright 7c39cc34ba Fix some compiler warnings. 2014-02-05 03:22:07 -06:00
Brandon Wright 96a5e03770 Simplify window recreation. 2014-02-05 02:44:04 -06:00