Commit Graph

1066 Commits

Author SHA1 Message Date
Ari Sundholm d7394bc7b9 Fix some build warnings generated by g++ 2017-09-11 00:45:26 +03:00
Ari Sundholm 60aabb91d7 Fix some undefined behavior
The destructor of Resampler needs to be virtual, as it is subclassed
and pointers to objects subclassed from it are being deleted.

The issue in controls.cpp is that the loop ends up reading past the
end of an array. The small rewrite of the loop also makes it more
readable.

In memmap.cpp, there is an assignment statement of the following form:
	a[i++] = b[i];
It is undefined what i's value should be in b[i], so this was made
explicit.
2017-09-11 00:42:36 +03:00
Ari Sundholm 4080eef6a7 gtk, unix: fixes to unbreak build and loading ROMs 2017-09-10 23:42:09 +03:00
qwertymodo 7455501db8 Minor refactor to .msu1 pack hotpatching 2017-09-09 17:02:52 -07:00
Nelson Garcia e30fe0c8d2 Merge remote-tracking branch 'refs/remotes/snes9xgit/master' into update-gitignore 2017-09-05 12:28:35 -07:00
qwertymodo 158b509bbb Merge branch 'msu1-zip' 2017-09-03 14:56:32 -07:00
qwertymodo 698bf1a4b2 Remove .msu.zip extension support in favor of .msu1 2017-09-03 14:54:01 -07:00
OV2 27fa8ecb97 msu1: generate even if muted 2017-09-03 21:13:01 +02:00
OV2 75037ef380 msu1: drop samples equal to dsp dropped samples 2017-09-03 20:15:45 +02:00
OV2 49ed2ca631 msu1: fix desync with turbo mode 2017-09-02 22:17:57 +02:00
qwertymodo b230e50ec5 Fix MSU-1 audio memory leak 2017-08-30 17:59:39 -07:00
Nelson Garcia 3725beff23 Update .gitignore
Ignore files that snes9x can commonly interact with. This is a feature
to ensure these files aren't accidentally committed when
testing/debugging.
2017-08-29 14:19:15 -07: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
qwertymodo 03bdbe08fb Adjust MSU-1 data ROM detection inside .msu1 packs 2017-08-17 14:37:59 -07:00
qwertymodo 9e804b4515 Add support for loading .msu1 packs as ROM files, if they actually contain a ROM file 2017-08-17 11:30:44 -07:00
qwertymodo 96fd5c4121 Allow unzFindExtension to optionally match the exact filename 2017-08-17 10:37:28 -07:00
qwertymodo ab2da6d913 Add IPS_DIR to the search path for .msu1 pack files 2017-08-17 10:34:13 -07:00
OV2 f76df76071 win32: add custom state file name option 2017-08-17 18:11:30 +02:00
qwertymodo f8da152441 Add support for .msu1 pack files 2017-08-16 18:56:57 -07:00
OV2 4a3f7dcc2b libretro: change remaining libsnes references in msvc project 2017-07-23 21:13:12 +02:00
OV2 1e8c562d50 libretro: merge some changes from libretro repository 2017-07-23 21:11:47 +02:00
qwertymodo 32f70fa38e MSU-1 pop/skip fixes 2017-07-05 17:01:07 -07:00
OV2 4f457f0c89 win32: return correct variable 2017-06-30 20:33:10 +02:00
qwertymodo fe6047213b Fix a byte-masking error in byuu's APU causing issues in Dark Law, Haisei Mahjongg, and Super Pinball 2017-06-27 16:25:25 -07:00
OV2 a9aa8751a1 Correct unzStream revert 2017-06-12 22:39:59 +02:00
OV2 b3b38a6d1a Remove unnecessary msu1 reset 2017-06-12 21:52:36 +02:00
OV2 b22f5b5c44 Merge branch 'msu1-zip' 2017-06-12 21:52:26 +02:00
OV2 0df033d3b7 Fix MSU1 audio 2017-06-12 21:50:02 +02:00
OV2 b9b2f84315 win32: do not change current directory in S9xGetDirectory 2017-06-12 20:58:55 +02:00
OV2 243ab97806 Switch to anomie's version of hires pixel with correct placement 2017-06-11 23:50:43 +02:00
OV2 382a17ad1c win32: do not try to reset device if minimized 2017-06-11 23:09:07 +02:00
Brandon Wright d441856303 Silence -Wimplicit-fallthrough with comments. 2017-06-04 10:05:30 -05:00
bearoso 42cda57ff9 Merge pull request #203 from jristz/patch-1
Update es.po again
2017-06-03 17:24:01 -05: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
Brandon Wright 9f84ba9d0f Attempt to fix RAM mapping for Light Fantasy. 2017-05-27 15:55:39 -05:00
Brandon Wright c22622806d Circuit USA timing hack. 2017-05-21 16:33:17 -05:00
bearoso 737caf908b Merge pull request #198 from jristz/patch-1
Fix a weird thing on the build system
2017-05-16 08:57:18 -05: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
Brandon Wright 4da500eebb Update changes.txt. 2017-05-15 17:30:15 -05:00
bearoso 42c4044713 Merge pull request #197 from jristz/master
Update spanish translation with slot9 and misc changes
2017-05-15 17:24:50 -05: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
Franc[e]sco 81694ae8f9 add xinerama multi-monitor support and position window hints 2017-05-10 21:27:27 +02: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 83c7378e7d Start list of changes for 1.55. 2017-05-06 18:40:23 -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
OV2 76c2d05187 win32: remove cg toolkit requirement for compilation 2017-04-29 19:51:30 +02:00