Commit Graph

687 Commits

Author SHA1 Message Date
qwertymodo
81d287cbd8 Add support for Tengai Makyou Zero English patch mapping 2017-10-23 09:03:19 -07:00
OV2
a66b88b276 Release msu data and audio streams on exit, use unzClose when closing file 2017-10-14 00:32:38 +02:00
OV2
e014129b12 win32: rework CHECK_MEMORY_LEAKS to dump after static object deinit 2017-10-13 22:38:37 +02:00
OV2
17b3a81419 Fix some on-exit memory leaks 2017-10-13 22:38:37 +02:00
qwertymodo
fc224c0df7 Properly report MSU-1 revision in the status register 2017-10-12 15:59:33 -07:00
OV2
a95d69c051 Make DEBUGGER compile again (without APU debugger) 2017-10-10 20:04:22 +02:00
qwertymodo
e4d08bb71a New attempt to fix RAM mapping for Light Fantasy (matches higan) 2017-10-09 13:15:44 -07: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
OV2
d4a25fa59b Update changes.txt 2017-10-01 15:25:49 +02:00
OV2
a65fa26627 Do not define NDEBUG for DEBUGGER 2017-10-01 14:49:48 +02:00
OV2
83dd149788 win32: small readme updates 2017-10-01 14:49:33 +02:00
OV2
bfc326fc19 Use same spc buffer size in all cases 2017-10-01 14:31:31 +02:00
OV2
226cf9eccf Load ignore checksum setting for all ports 2017-10-01 14:24:34 +02:00
OV2
37184e88e2 Merge pull request #227 from bonimy/update-gitignore
Update .gitignore
2017-09-29 11:25:04 +02:00
qwertymodo
992157ec84 Add config option to ignore BPS/UPS checksums for soft patching 2017-09-28 10:45:32 -07:00
qwertymodo
75d3ac2a1b Fix building in VS2015 2017-09-28 10:03:35 -07:00
qwertymodo
b483f593b0 Fix missing Windows version string update 2017-09-28 10:02:10 -07: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
2ebe923dfb Call _splitpath with all parameters 2017-09-11 23:43:52 +02:00
OV2
7bd06fda13 Merge branch 'gtk_unix_fixes' of git://github.com/megari/snes9x 2017-09-11 23:42:13 +02:00
OV2
cb3ace471e Rename IPS_DIR to PATCH_DIR, split cheats path in win32 2017-09-11 23:29:12 +02:00
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