Commit Graph

1151 Commits

Author SHA1 Message Date
EkeEke
2a19462f0d [Core/CD] added support for platform-configurable CD file virtualization 2017-06-30 13:42:47 +02:00
EkeEke
4017d379e6 [Core/VDP] improved DMA timing accuracy during blanking (verified on real hardware by Mask of Destiny) 2017-06-24 15:59:44 +02:00
EkeEke
38ffc317cb [Core/VDP] improved FIFO emulation accuracy 2017-06-05 23:52:03 +02:00
EkeEke
ee0fd881f6 [Core/CPU] removed 68k stack access optimizations to prevent unintentional (or intentional) ROM corruption 2017-05-08 16:35:05 +02:00
EkeEke
9810f9d34b [Core/CPU] minor optimization to 68k read/write handlers 2017-05-08 15:59:32 +02:00
ekeeke
afefce4496 Merge pull request #131 from libretro/master
Updates from libretro
2017-04-26 10:37:24 +02:00
Twinaphex
365a28c734 Merge pull request #79 from sergiobenrocha2/master
Upstream changes & Makefile cleanup
2017-04-20 06:52:28 +02:00
Sérgio Benjamim
345402774e Add option to build against shared libvorbis (tremor by default). 2017-04-20 00:40:42 -03:00
Sérgio Benjamim
bb6fa78347 Backport from debian, fix hardening-no-fortify-functions. 2017-04-20 00:24:33 -03:00
Sérgio Benjamim
307c6f5c05 Makefile cleanup. 2017-04-20 00:20:26 -03:00
Sérgio Benjamim
71065f83bb Merge remote-tracking branch 'upstream/master' 2017-04-19 23:27:28 -03:00
Twinaphex
a814a78cd5 Merge pull request #77 from ARoxdale/master
SMS mode memory fix
2017-04-19 10:28:28 +02:00
ARoxdale
8315735b7e adopting styling conventions 2017-04-19 04:29:13 +01:00
ARoxdale
29e7815f89 changed retro_get_memory_data to return 8kb z80 memory when in SMS mode (m) 2017-04-19 04:05:59 +01:00
ARoxdale
e5ee10d690 changed retro_get_memory_data to return 8kb z80 memory when in SMS mode 2017-04-19 04:01:08 +01:00
EkeEke
0fc6a09b1d [Core/MD] fixed 68k read memory handler 2017-04-14 21:26:58 +02:00
EkeEke
4c04c8f719 [Core/Sound] minor YM2612 optimization 2017-04-09 19:31:40 +02:00
EkeEke
8f15c1d43b Merge branch 'master' of https://github.com/ekeeke/Genesis-Plus-GX 2017-04-09 19:13:01 +02:00
EkeEke
62c1d82145 [Core/Sound] fixed Timer B overflow handling 2017-04-09 19:12:21 +02:00
EkeEke
116b001fb2 [Core/Sound] fixed YM2612 LFO PM implementation (block & keyscale code should not be modified by LFO) 2017-04-09 18:54:02 +02:00
ekeeke
cc056b92db [Core/Sound] fixed PSG power-on latched register (verified on VA4 MD1 hardware)
Initial test that indicated power-on latched register was noise attenuation register was flawed because it wasn't done after a "cold" power-on. It appears the latched value is not totally reseted when doing a quick power off/on cycle (which was done with initial test) and would keep last value being set.
2017-04-02 21:40:24 +02:00
EkeEke
5a74df31ee [Core/CPU] fixed 68k undocumented behaviors for ABCD/SBCD/NBCD instructions (thanks to flamewing for his test ROM) 2017-03-30 15:02:15 +02:00
EkeEke
a62c6f9ffe [Core/Sound]
* fixed YM2612 self-feedback regression introduced in 1.7.1
* fixed YM2612 one-sample extra delay on operator1 output
2017-03-28 16:19:55 +02:00
EkeEke
b78ce06728 [Core/Sound] improved accuracy of SN76489 core 2017-03-28 16:15:45 +02:00
EkeEke
e7e231955c [Core/SG-1000] added support for Star Soldier & Pippols SMS Power dumps 2017-03-28 16:08:31 +02:00
ekeeke
e0e10c5375 Merge pull request #127 from libretro/master
[libretro] merge cheat support changes
2017-03-28 11:38:22 +02:00
Twinaphex
f64e75559c Merge pull request #76 from ilag11111/cheatSupport
Add support for short GG cheats.
2017-03-26 05:08:16 +02:00
iLag
0ac5889f81 Add support for short GG cheats. 2017-03-25 20:04:04 -07:00
Twinaphex
71c0eb3091 Merge pull request #75 from ilag11111/cheatSupport
Add support for multiline cheats and Master System cheats
2017-03-25 23:39:36 +01:00
iLag
929d8bd723 Refactor cheat decoding, add support for Master System cheats. 2017-03-25 15:26:40 -07:00
iLag
7093f1b7b2 Add support for multiline cheats delimited with "+" signs. 2017-03-23 11:19:23 -07:00
ekeeke
7c7332b7b7 Fixed comments alignment 2017-03-21 14:01:14 +01:00
ekeeke
a809aa86d0 Merge pull request #124 from Aftnet/vs2017solution
Visual Studio 2017 solution
2017-03-21 13:59:38 +01:00
Alberto Fustinoni
fb7a085994 VS compatibility edits 2017-03-21 10:52:23 +09:00
Alberto Fustinoni
e24e0a6291 Added vs2017 solution 2017-03-21 10:04:14 +09:00
Twinaphex
a8ac6adc59 Merge pull request #73 from ekeeke/master
Sync with upstream
2017-03-19 03:23:00 +01:00
ekeeke
c71ddb0a13 Merge pull request #120 from sergiobenrocha2/master
Merge Libretro changes
2017-02-12 20:16:31 +01:00
Sérgio Benjamim
25035ea8db Revert "Create a default makefile"
This reverts commit 7013886b8e, see https://github.com/ekeeke/Genesis-Plus-GX/pull/120#issuecomment-279205212
2017-02-12 16:43:04 -02:00
Sérgio Benjamim
641fb280bc Revert "Adding ToadKing copyrights on changed files"
This reverts commit b0ee59c26f, this was not in Twinaphex fork.
2017-02-12 16:41:12 -02:00
Sérgio Benjamim
1d678b8cae Use disabled/enabled like other settings. 2017-02-11 16:54:41 -02:00
twinaphex
afa38e3e37 Better error handling 2017-01-24 14:40:49 +01:00
twinaphex
9f9a4288a3 return 'false' if info is NULL (retro_load_game) 2017-01-24 02:21:05 +01:00
aliaspider
0f1d9501cf (ngc/Wii/WiiU) buildfix for devkitpro r29. 2017-01-23 18:50:33 +01:00
Twinaphex
0b7d87c97a Merge pull request #71 from orbea/git_version
Allow setting GIT_VERSION
2017-01-20 01:47:27 +01:00
orbea
2bafab042e Allow setting GIT_VERSION 2017-01-19 16:35:21 -08:00
EkeEke
61b10c57e2 [Core/Sound] rewrote PSG core from scratch & replaced deprecated "PSG boot noise" option with optional Hiqh Quality PSG resampling 2017-01-12 08:14:56 +01:00
EkeEke
cb2193583b [Core/Sound] optimized Blip Buffer implementation for stereo streams (thanks to David Knight for original idea) 2017-01-12 08:14:51 +01:00
EkeEke
25626ea251 [Core/Sound] improved PSG accuracy (fixes high-frequency aliasing noises in Captain Silver, Kenseiden, Phantasy Star & many other SMS games, thanks to Enik for the help) 2017-01-12 08:14:33 +01:00
Twinaphex
c877382bb7 Merge pull request #70 from joolswills/patch-1
fix indent (tabs -> spaces)
2017-01-12 07:38:36 +01:00
Jools Wills
82bdba60aa fix indent (tabs -> spaces) 2017-01-11 01:25:18 +00:00