Brandon Wright
d12121cec9
Update PulseAudio driver to full API.
2017-11-22 18:14:49 -06:00
Brandon Wright
1d198c6c7d
Don't break interlace syncopation on frame skip.
...
Unfortunately, save states with the wrong field are now broken forever.
2017-11-22 12:40:41 -06:00
Brandon Wright
f6043b8cb5
Change where we break S9xMainLoop/Scan for input ("Brunnis lag fix")
2017-11-22 12:40:30 -06:00
Brandon Wright
162ccbb153
Increase the number of opcodes executed on the SA1 to 5 per S-CPU opcode.
2017-11-21 17:58:19 -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
0e3893c686
Disable dynamic rate control by default.
2017-11-20 12:25:53 -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
bearoso
d89154a0b2
Merge pull request #259 from NoSuck/unix_fullscreen
...
unix: fix fullscreen property change timing
2017-11-19 12:16:36 -06:00
Brandon Wright
099bd60db0
Added Chou Aniki APU timing hack.
2017-11-17 16:11:03 -06:00
Brandon Wright
7a2ca6dc2a
Update copyrights.
2017-11-17 16:00:58 -06:00
The Flying Rapist
1b008bed45
unix: fix fullscreen property change timing
...
Previously, the Unix version of Snes9x was unable to create a fullscreen window. (It would create a regular window the size of the screen.)
2017-11-12 14:11:26 -05:00
bearoso
c39cbac178
Merge pull request #257 from noabody/master
...
Modify src/gtk/snes9x.ui to add scroll-box to gtk2+ cheat dialog.
2017-11-01 18:08:30 -05:00
noabody
47bec6bdf7
Modify src/gtk/snes9x.ui to add scroll-box to gtk2+ cheat dialog.
2017-11-01 14:34:18 -06:00
OV2
3591aa821d
Merge pull request #256 from tmkk/macos_compat
...
recent macOS compatibility
2017-10-31 14:35:53 +01:00
tmkk
81d838cb55
macosx: make compatible with 10.7-10.11 SDK
2017-10-30 18:23:12 +09:00
tmkk
d05d0b7d39
macosx: fix Open ROM Image dialog doesn't appear on recent macOS (issue 216)
2017-10-29 15:06:37 +09:00
tmkk
c63fda3400
macosx: use bzero instead of ZeroMemory
2017-10-29 15:01:54 +09:00
tmkk
179e5a6ad6
macosx: make musicbox compatible with a new S-SMP
2017-10-29 15:00:29 +09:00
tmkk
38c26927ff
macosx: project file update, adding new S-SMP sources
2017-10-29 14:53:53 +09:00
qwertymodo
7a1b270bb9
Allow fast-forwarding in games using the SPC7110 RTC
2017-10-24 22:16:54 -07:00
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