dolphin-emulator/Source/Core/Core
Pokechu22 537e40afb5 Only update DIMAR and DILENGTH if transfer completed without error
Turns out, Gamecube games actually do check DILENGTH, and if DILENGTH is at 0, they'll think the transfer completed successfully even if DEINT is used, since after all, surely that means everything was sent.  That caused all sorts of issues, from audio looping when a disc is removed since it's re-using the same buffer to just flat-out crashing instead of showing the disc removed screen.
2020-07-29 16:57:35 -07:00
..
Boot Split drive state and drive error into 2 fields, and fix some inaccuracies 2020-07-29 16:57:34 -07:00
Config DolphinQt / VideoCommon: Add additional texture dumping options. Specifically, this enables users to choose whether to dump mip maps, base level textures, or both. 2020-07-22 19:30:27 -05:00
ConfigLoaders Config: Simplify IsSettingSaveable 2020-07-22 11:46:47 +02:00
Debugger Debugger: Add a Thread widget 2020-05-03 20:48:30 +04:00
DSP Use range loop (if possible) 2020-07-18 18:29:16 -05:00
FifoPlayer VideoCommon: Don't round the refresh rate 2020-07-28 21:01:38 +02:00
HLE Misc cleanup 2020-05-24 15:51:52 +01:00
HW Only update DIMAR and DILENGTH if transfer completed without error 2020-07-29 16:57:35 -07:00
IOS IOS: work around incorrect -Wunused-but-set-variable warning 2020-07-24 16:38:54 +01:00
PowerPC JitArm64_Paired: Fix ps_msub when d == b 2020-07-01 20:11:54 +01:00
ActionReplay.cpp Common / Core: Update StringUtil to allow specifying the base, default to 0. Fix ActionReplay code to use this instead of prepending '0x' in front 2020-05-23 18:40:10 -05:00
ActionReplay.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Analytics.cpp Analytics: Add quirk for mismatched xf/bp texgens/colors 2020-04-02 12:52:16 +10:00
Analytics.h Analytics: Add quirk for mismatched xf/bp texgens/colors 2020-04-02 12:52:16 +10:00
ARDecrypt.cpp
ARDecrypt.h
BootManager.cpp Migrate video backend setting to the new config system 2020-05-22 16:54:53 +02:00
BootManager.h Add /dev/dolphin for homebrew to get information about Dolphin 2019-11-09 15:31:51 +01:00
CMakeLists.txt Merge pull request #8903 from AdmiralCurtiss/gcmemcard-file-identity-check 2020-07-23 17:44:16 +02:00
CommonTitles.h
ConfigManager.cpp Merge pull request #8853 from CrunchBite/feature-xlink-kai-bba 2020-06-27 23:32:49 -04:00
ConfigManager.h Merge pull request #8853 from CrunchBite/feature-xlink-kai-bba 2020-06-27 23:32:49 -04:00
Core.cpp Merge pull request #8829 from stenzek/fix-macos-again 2020-05-28 16:56:13 +10:00
Core.h Boot: Add ConsoleType enum class 2020-05-03 20:55:09 +04:00
Core.vcxproj Merge pull request #8903 from AdmiralCurtiss/gcmemcard-file-identity-check 2020-07-23 17:44:16 +02:00
Core.vcxproj.filters Merge pull request #8903 from AdmiralCurtiss/gcmemcard-file-identity-check 2020-07-23 17:44:16 +02:00
CoreTiming.cpp Core: Replace usages of StringFromFormat with fmt where applicable 2019-11-11 07:32:57 -05:00
CoreTiming.h
DSPEmulator.cpp DSPEmulator: Default destructor in the cpp file 2018-05-29 07:54:39 -04:00
DSPEmulator.h DSPEmulator: Make the IsLLE() member function const-qualified 2018-05-29 17:45:07 -04:00
GeckoCode.cpp
GeckoCode.h
GeckoCodeConfig.cpp Core/GeckoCodeConfig : Fix Gecko codes formatting 2020-02-14 11:51:36 +01:00
GeckoCodeConfig.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Host.h Remove unused function Host_UpdateProgressDialog 2020-04-03 12:53:38 +02:00
HotkeyManager.cpp HotkeyManager: Add hotkeys for freelook field-of-view x and y 2020-06-25 13:34:42 -05:00
HotkeyManager.h HotkeyManager: Add hotkeys for freelook field-of-view x and y 2020-06-25 13:34:42 -05:00
LibusbUtils.cpp
LibusbUtils.h
MachineContext.h Compile fixes for Windows-on-ARM64 2019-12-28 19:20:41 +10:00
MemoryWatcher.cpp Use std::istringstream or std::ostringstream instead of std::stringstream where possible. 2019-12-29 23:45:02 -05:00
MemoryWatcher.h
MemTools.cpp
MemTools.h
Movie.cpp Remove outdated comment from Movie::FrameUpdate 2020-04-10 00:18:53 +02:00
Movie.h NetPlay: Remove 'reduce polling rate' option 2019-08-26 02:11:49 -04:00
NetPlayClient.cpp Use range loop (if possible) 2020-07-18 18:29:16 -05:00
NetPlayClient.h Show a message in netplay chat when a player joins or leaves 2019-07-30 20:14:51 -07:00
NetPlayProto.h NetPlay: Limit nickname length 2020-07-16 19:03:54 -04:00
NetPlayServer.cpp Use range loop (if possible) 2020-07-18 18:29:16 -05:00
NetPlayServer.h Core/NetPlayServer: Fix session not being added to index on direct connection type 2020-02-17 21:05:32 -05:00
PatchEngine.cpp
PatchEngine.h
State.cpp VideoCommon: Don't round the refresh rate 2020-07-28 21:01:38 +02:00
State.h
SysConf.cpp Common/Core: Minor rvalue reference related cleanups. 2020-01-23 22:58:23 -06:00
SysConf.h Common/Core: Minor rvalue reference related cleanups. 2020-01-23 22:58:23 -06:00
TitleDatabase.cpp Core: Replace usages of StringFromFormat with fmt where applicable 2019-11-11 07:32:57 -05:00
TitleDatabase.h
WiiRoot.cpp WiiRoot: Fix empty files being created when source is missing 2020-05-09 16:47:45 +02:00
WiiRoot.h Back up Wii setting.txt and SYSCONF while emulating 2020-03-16 21:04:19 +01:00
WiiUtils.cpp DiscIO: Deduplicate some VolumeGC/VolumeWii code 2020-06-25 16:37:21 +02:00
WiiUtils.h DiscIO: Merge WiiWAD into VolumeWAD 2019-07-18 22:29:04 +02:00