Commit Graph

912 Commits

Author SHA1 Message Date
EkeEke
f7fc3382fc [Core/MCD] added CDC & GFX register polling detection / synchronization 2013-10-30 12:18:35 +01:00
EkeEke
a43bad325c [Core/MCD] improved Main-CPU & Sub-CPU idle loop detection (fixes "Super League CD") 2013-10-30 12:18:35 +01:00
EkeEke
71cf37cb14 [Core/VDP] improved accuracy of DMA Copy/Fill & added support for CRAM/VSRAM Fill (verified on real hardware) 2013-10-30 12:18:35 +01:00
EkeEke
16b00f9368 [Core/VDP] implemented proper FIFO ring-buffer & unused bits behavior on CRAM/VSRAM reads (verified on real hardware) 2013-10-30 12:18:35 +01:00
EkeEke
1b0db486e7 [Core/VDP] fixed V28/V30 mode switching during active display (verified on real hardware) 2013-10-30 12:18:35 +01:00
EkeEke
50d3603c17 [Core/VDP] improved Mode 5 sprites rendering (fixes "Overdrive" demo) 2013-10-30 12:18:35 +01:00
EkeEke
adae91bd65 [Core/VDP] improved FIFO timings accuracy (fixes "Overdrive" Demo) 2013-10-30 12:18:35 +01:00
EkeEke
f4014c3ef1 [Core/VDP] improved H-Counter accuracy in H32 mode (modified in r457 for Sonic 3D Blast bonus stage, not needed anymore) 2013-10-30 12:18:35 +01:00
EkeEke
529112f321 [Core/MD] added support for Thunderbolt II (unlicensed) copy protection 2013-10-30 12:18:35 +01:00
EkeEke
606b2d688d nitpicking... 2013-10-30 12:18:35 +01:00
EkeEke
7d032ebedc fixed README 2013-10-30 12:18:35 +01:00
EkeEke
574a5891a3 added HISTORY.txt and LICENSE.txt 2013-10-30 12:18:35 +01:00
ekeeke
ad9291cc7b Create README.md 2013-10-30 12:18:35 +01:00
EkeEke
e316c8fff3 [Gamecube/Wii] fixed low-pass filter menu setting 2013-10-30 12:18:34 +01:00
EkeEke
65a8ce44a5 [Core/SG] restored SG-1000 Pause button support 2013-10-30 00:38:41 +01:00
EkeEke
aef1b342fb [Core/MCD] removed redundant checking on CPU sync 2013-10-30 00:37:10 +01:00
EkeEke
11b427faaa [Wii/Gamecube] DVD interface is now only initialized when needed 2013-10-29 00:00:12 +01:00
EkeEke
e14c157433 updated file header 2013-10-28 23:09:41 +01:00
EkeEke
41b25d3580 [Core/VDP] added some precision in comments about delay on invalid VRAM writes 2013-10-28 22:06:28 +01:00
EkeEke
e45ab67d05 [Core/MD] bump-up savestate version 2013-10-21 00:35:32 +02:00
EkeEke
a777f6c9be [Core/VDP] added some 68k cycles delay on invalid VRAM writes to simulate periodical 68k wait-states (fixes "Microcosm" intro loop) 2013-10-21 00:32:39 +02:00
EkeEke
e6774eed1b [Core/MCD] disabled CD hardware reset on Soft-Reset (verified on real hardware) 2013-10-21 00:27:10 +02:00
EkeEke
f6a3903032 [Core/MCD] fixed access to "write-only" communication flags from Main-CPU & SUB-CPU (verified on real hardware by Notaz) 2013-10-21 00:25:08 +02:00
EkeEke
2fe81791ef [Core/MCD] improved Sub-CPU synchronization with Main-CPU (fixes "Soul Star") 2013-10-21 00:20:28 +02:00
EkeEke
14d4074f11 [Core/MCD] fixed pending level 1 interrupts when GFX interrupt is disabled (fixes random freezes out of "Batman Returns" option menu) 2013-10-21 00:19:23 +02:00
EkeEke
400fd5be16 [Core/MCD] added CDC & GFX register polling detection / synchronization 2013-10-21 00:14:44 +02:00
EkeEke
2236072ce9 [Core/MCD] improved Main-CPU & Sub-CPU idle loop detection (fixes "Super League CD") 2013-10-21 00:09:50 +02:00
EkeEke
e14330e01c [Core/VDP] improved accuracy of DMA Copy/Fill & added support for CRAM/VSRAM Fill (verified on real hardware) 2013-10-20 23:58:15 +02:00
EkeEke
8a813b0ecb [Core/VDP] implemented proper FIFO ring-buffer & unused bits behavior on CRAM/VSRAM reads (verified on real hardware) 2013-10-20 23:48:36 +02:00
EkeEke
5d67b14cea [Core/VDP] fixed V28/V30 mode switching during active display (verified on real hardware) 2013-10-20 23:40:00 +02:00
EkeEke
42ea79cf73 [Core/VDP] improved Mode 5 sprites rendering (fixes "Overdrive" demo) 2013-10-20 20:53:33 +02:00
EkeEke
cbf8f4ed2a [Core/VDP] improved FIFO timings accuracy (fixes "Overdrive" Demo) 2013-10-20 20:41:44 +02:00
EkeEke
cd17a4e854 [Core/VDP] improved H-Counter accuracy in H32 mode (modified in r457 for Sonic 3D Blast bonus stage, not needed anymore) 2013-10-20 20:38:31 +02:00
EkeEke
23b1167ac3 [Core/MD] added support for Thunderbolt II (unlicensed) copy protection 2013-10-20 20:31:51 +02:00
ToadKing
b55896a2a8 fix snprintf 2013-10-12 18:33:21 -04:00
ToadKing
d3fbc1af60 emscripten support 2013-09-15 17:10:42 -04:00
EkeEke
4d8b89edce nitpicking... 2013-09-08 17:35:49 +02:00
EkeEke
7c7fc8fa90 fixed README 2013-09-08 17:29:31 +02:00
EkeEke
44fdb80c3c added HISTORY.txt and LICENSE.txt 2013-09-08 17:27:42 +02:00
ekeeke
cf3f97e868 Create README.md 2013-09-08 17:17:36 +02:00
EkeEke
5110b183fe [Gamecube/Wii] fixed low-pass filter menu setting 2013-08-02 22:34:34 +02:00
EkeEke
d973d7d39e [Core/VDP] modified Master System color palette to use full brightness range (verified against real hardware) 2013-07-15 11:03:11 +02:00
EkeEke
93d2db88b7 [Core/CDD] added compiler define option to disallow opening multiple .ogg files at the same time for platforms with limited RAM (fixes memory crash on Gamecube when using too many .ogg files) 2013-07-15 11:03:11 +02:00
EkeEke
94c05c3548 [Core/VDP] modified Master System color palette to use full brightness range (verified against real hardware) 2013-07-14 19:55:37 +02:00
EkeEke
c4842fb700 [Core/CDD] added compiler define option to disallow opening multiple .ogg files at the same time for platforms with limited RAM (fixes memory crash on Gamecube when using too many .ogg files) 2013-07-14 17:05:44 +02:00
twinaphex
0a3e3487fd (Libretro) Bump up version number - we might want to make this a
global define with only the version number
2013-07-14 02:37:56 +02:00
EkeEke
9d64a49781 [Gamecube/Wii] added 50hz progressive mode (576p) support for emulation 2013-07-14 02:36:40 +02:00
EkeEke
a32165f064 [Core/Gamecube] improved progressive mode switch request on startup when component cable is detected 2013-07-14 02:36:40 +02:00
twinaphex
4c188bb4a1 (Makefile) Add ARM target 2013-07-14 02:31:53 +02:00
EkeEke
ca143abd26 [Gamecube/Wii] added 50hz progressive mode (576p) support for emulation 2013-07-11 23:34:51 +02:00