Commit Graph

201 Commits

Author SHA1 Message Date
EkeEke
0e12a23c93 [Core/VDP] fixed FIFO timings when switching H32/H40 mode while display is active 2017-07-26 11:05:32 +02:00
twinaphex
b744bde2e7 Merge remaining files 2017-07-26 00:11:14 +02:00
ekeeke
bd592ba674 revert remaining unneeded changes in m68kcpu.h 2017-07-25 23:06:12 +02:00
ekeeke
416c799637 revert unicode caracter corruption in cdd.c 2017-07-25 22:52:07 +02:00
twinaphex
c69ecca6ac Fix m68k.h 2017-07-25 20:36:51 +02:00
twinaphex
5e2ed42295 Revert these files 2017-07-25 14:08:22 +02:00
twinaphex
795a843719 Remove this as per ekeeke's advice 2017-07-25 12:59:03 +02:00
twinaphex
6b40fea647 Revert "Get rid of uint"
This reverts commit a410090b8e.
2017-07-25 10:21:35 +02:00
twinaphex
30378fad52 Revert "Update m68k"
This reverts commit 24acab9e51.
2017-07-25 10:20:16 +02:00
twinaphex
effdec65ed Revert "Buildfix"
This reverts commit ca06614c74.
2017-07-25 10:14:08 +02:00
hizzlekizzle
14a3c5be47 re-add uint; should fix builds 2017-07-14 22:47:20 -05:00
hizzlekizzle
9e8acf304b buildfix attempt #2 2017-07-14 21:56:37 -05:00
hizzlekizzle
f4a76eaedd hopefully fix 'unknown type name uint' compile error 2017-07-14 20:09:34 -05:00
hizzlekizzle
3dba2b7650 Merge branch 'master' into rollback 2017-07-13 22:11:30 -05:00
EkeEke
07f333b1ed [Core/MD] added (very basic) emulation of Flashkit MD hardware 2017-07-06 01:16:58 +02:00
EkeEke
2a19462f0d [Core/CD] added support for platform-configurable CD file virtualization 2017-06-30 13:42:47 +02:00
twinaphex
609a13375f Updates m68k 2017-06-24 23:36:27 +02:00
twinaphex
24acab9e51 Update m68k 2017-06-24 23:34:35 +02:00
twinaphex
ca06614c74 Buildfix 2017-06-24 23:24:54 +02:00
twinaphex
a410090b8e Get rid of uint 2017-06-24 23:21:52 +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
Alberto Fustinoni
818d9c7c6a using custom callbacks for vorbis 2017-06-20 22:33:25 +09:00
Alberto Fustinoni
888eb45d4d logic 2017-06-20 22:17:44 +09:00
Alberto Fustinoni
1a41bb1eed logic 2017-06-20 21:51:13 +09:00
Alberto Fustinoni
7d6e45733a filestream 2017-06-20 01:05:29 +09:00
Alberto Fustinoni
9eb853058b Revert 2017-06-20 00:04:10 +09:00
Alberto Fustinoni
08d4f35c2b revert changes 2017-06-20 00:03:16 +09:00
EkeEke
38ffc317cb [Core/VDP] improved FIFO emulation accuracy 2017-06-05 23:52:03 +02:00
Alberto Fustinoni
f56b6df8e6 Updated to work with sandboxing 2017-05-23 14:39:29 +09: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
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
7c7332b7b7 Fixed comments alignment 2017-03-21 14:01:14 +01:00
Alberto Fustinoni
fb7a085994 VS compatibility edits 2017-03-21 10:52:23 +09: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
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
sergiobenrocha2
0247ea6202 Merge remote-tracking branch 'upstream/master' 2017-01-02 01:14:52 -02:00
EkeEke
9bb64c47f9 [Core/Sound] rewrote PSG core from scratch & replaced deprecated "PSG boot noise" option with optional Hiqh Quality PSG resampling 2016-12-18 23:36:59 +01:00
EkeEke
41285e1131 [Core/Sound] optimized Blip Buffer implementation for stereo streams (thanks to David Knight for original idea) 2016-12-18 23:09:16 +01:00