LuigiBlood
d89d7681ad
[BS-X] BS-X Memory Mapping fixes
...
- Cleanups
- Proper PSRAM mapping (forgotten mapping and "over"mapping fix)
- Flash Interface not limited to bank 0xC0
(MMC would not interfere because of its particular addressing)
2017-12-17 00:13:47 +01:00
LuigiBlood
99e678f049
[BS-X] Support for bigger SatData files
2017-12-16 17:52:35 +01:00
LuigiBlood
54d7fe404d
[BS-X] Avoid updating the memory map when it is not needed
2017-12-16 17:21:00 +01:00
Brandon Wright
f17e66fc62
Fix NETPLAY_SUPPORT define I broke.
2017-12-13 22:50:47 -06:00
Brandon Wright
89f34bb33a
Rendering Ranger R2 now seems to work without timing hack.
2017-12-07 16:03:32 -06: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
dd1202a2ad
Fix code gaff in reset in BSX code
2017-12-06 18:39:10 -06:00
Brandon Wright
94f9f6ff25
Fix missing break in pseudo-cycle SMP.
2017-12-06 18:04:15 -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
OV2
32e87fab07
win32: add dynamic rate control setting, implement for xaudio2
2017-11-28 20:54:30 +01:00
OV2
91f0caa516
win32: add volume control regular/turbo ( closes #258 )
2017-11-28 20:54:30 +01:00
OV2
0c1fb593dc
win32 libretro: switch toolkit to 141_xp
2017-11-28 20:54:30 +01:00
OV2
3b4801d35a
Do not define NDEBUG if _DEBUG is defined
2017-11-28 20:54:30 +01: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
0ac424359b
Reset GFX.InterlaceFrame on PPU reset.
2017-11-25 12:26:23 -06:00
Brandon Wright
e292045572
Handle PulseAudio case where no data can be written.
2017-11-24 19:35:49 -06:00
Brandon Wright
76e25cbb6f
Revert "Also break out of S9xMainLoop in original location."
...
This reverts commit 8313c51e81
.
2017-11-24 14:01:05 -06:00
Brandon Wright
8313c51e81
Also break out of S9xMainLoop in original location.
2017-11-24 13:47:53 -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
f5106af053
Merge remote-tracking branch 'origin/ratecontrol'
2017-11-22 18:19:20 -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
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
9641b6999e
Don't break interlace syncopation on frame skip.
...
Unfortunately, save states with the wrong field are now broken forever.
2017-11-22 12:36:02 -06:00
Brandon Wright
10e0ef005d
Change where we break S9xMainLoop/Scan for input ("Brunnis lag fix")
2017-11-22 12:12:41 -06:00
Brandon Wright
8d4539a844
Increase the number of opcodes executed on the SA1 to 5 per S-CPU opcode.
2017-11-21 18:01:50 -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
qwertymodo
d03700483c
Update Mac OSX version number and date strings
2017-11-20 17:29:39 -08: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