Commit Graph

117 Commits

Author SHA1 Message Date
EkeEke
8392d93fcb [Core/SCD] improved savestate 2014-12-14 17:10:45 +01:00
EkeEke
9f5dd11e93 [Core/General] added optional dynamic allocation of cartridge/CD hardware buffer 2014-11-23 20:22:04 +01:00
EkeEke
aabd7f8c2b [Core/MCD] fixed state loading bug when SUB-CPU interrupt is pending 2014-10-23 23:37:50 +02:00
EkeEke
07677550fe [Core/MCD] fixed incorrect masking of Level 3 (GFX) interrupts (spurious freeze during Japanese BIOS intro) 2014-10-23 23:22:10 +02:00
EkeEke
bf184b9440 [Gamecube/Wii] improved A/V Sync: when VSYNC is enabled, audio resampler output rate is now adjusted (+/-0,1 %) to always keep audio & video synchronized and input lag is reduced by one frame. 2014-10-10 18:34:33 +02:00
EkeEke
c6bcd315fb [Core/MCD] fixed H-INT vector handling when using Mode 1 2013-12-17 17:06:13 +01:00
EkeEke
aef1b342fb [Core/MCD] removed redundant checking on CPU sync 2013-10-30 00:37:10 +01: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
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
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
EkeEke
f4f860e763 [Core/SCD] fixed CDD seek command again (Final Fight CD freeze with model 2
BIOS)
2013-06-27 01:46:17 +02:00
EkeEke
15d96065ba [Core/SCD] improved .cue file parsing 2013-06-18 01:31:25 +02:00
EkeEke
6635ab7ebf updated headers of modified files 2013-06-17 22:42:05 +02:00
EkeEke
aede1b9299 rearranged core & back-end specific code (part 2) 2013-06-17 22:31:31 +02:00