dolphin-emulator/Source/Core/Core
comex 2dafbfb3ef Improve code and clarify parameters to ABI_Push/PopRegistersAndAdjustStack.
- Factor common work into a helper function.
- Replace confusingly named "noProlog" with "rsp_alignment".  Now that
x86 is not supported, we can just specify it explicitly as 8 for
clarity.
- Add the option to include more frame size, which I'll need later.
- Revert a change by magumagu in March which replaced MOVAPD with MOVUPD
on account of 32-bit Windows, since it's no longer supported.  True,
apparently recent processors don't execute the former any faster if the
pointer is, in fact, aligned, but there's no point using MOVUPD for
something that's guaranteed to be aligned...

(I discovered that GenFrsqrte and GenFres were incorrectly passing false
to noProlog - they were, in fact, functions without prologs, the
original meaning of the parameter - which caused the previous change to
break.  This is now fixed.)
2014-09-08 00:58:56 -04:00
..
Boot Remove PowerPCState::DebugCount. 2014-09-03 00:26:57 -05:00
Debugger Core: Clean up brace placements 2014-08-30 18:06:49 -04:00
DSP Take the size of the audio data into account when checking for the loop address. Fixes the static audio in the FMV of Megaman X Collection, Pac Man World 2, off pitched instruments in Skies of Arcadia and audio desync in the Taiko no Tatsujin series. 2014-09-01 21:43:33 +10:00
FifoPlayer VertexLoader: Change VtxDesc to use u64 instead of u32 2014-09-01 11:18:02 +02:00
HLE Core: Clean up brace placements 2014-08-30 18:06:49 -04:00
HW Route the wiimote speaker to the sound mixer (the host system's speakers). Emulated Wiimote speaker sounds will go to the host system's speakers. Real Wiimotes will continue to use their own speaker for Wiimote speaker sounds. All Wiimote speaker sound can be disabled by unchecking the "Enable Speaker Data" option. 2014-09-07 14:16:20 +10:00
IPC_HLE Merge pull request #851 from lioncash/logg 2014-09-06 12:35:19 -07:00
PowerPC Improve code and clarify parameters to ABI_Push/PopRegistersAndAdjustStack. 2014-09-08 00:58:56 -04:00
ActionReplay.cpp Core: Change a bitwise OR fail case to a logical AND success check in 2014-08-30 15:17:15 -04:00
ActionReplay.h
ARDecrypt.cpp Core: Make the tables in ARDecrypt.cpp static 2014-09-04 09:29:34 -04:00
ARDecrypt.h
ArmMemTools.cpp Fix some formatting (new lines on collapsed single-line conditionals, 2014-09-06 01:23:05 -05:00
BootManager.cpp Core: Get rid of Host_GetInstance() 2014-08-03 23:47:29 -04:00
BootManager.h
CMakeLists.txt Windows: Use a shared precompiled header for dolphin code under Source/ 2014-08-14 23:51:13 -07:00
ConfigManager.cpp Route the wiimote speaker to the sound mixer (the host system's speakers). Emulated Wiimote speaker sounds will go to the host system's speakers. Real Wiimotes will continue to use their own speaker for Wiimote speaker sounds. All Wiimote speaker sound can be disabled by unchecking the "Enable Speaker Data" option. 2014-09-07 14:16:20 +10:00
ConfigManager.h Remove dsound audio backend. 2014-08-23 11:19:19 -07:00
Core.cpp Core: Fix variable prefixing of statics in Core.cpp 2014-09-04 08:26:15 -04:00
Core.h Core: Remove Core::GetWindowHandle 2014-08-19 10:05:58 -04:00
Core.vcxproj msvc: remove some remnants of SDL and DSound from projects and general cleanup. 2014-09-01 21:27:44 -07:00
Core.vcxproj.filters Core: Removed blank headers Boot_ELF.h and Boot_WiiWAD.h 2014-08-21 15:30:51 -04:00
CoreParameter.cpp Core: Get rid of Host_GetInstance() 2014-08-03 23:47:29 -04:00
CoreParameter.h Core: Get rid of Host_GetInstance() 2014-08-03 23:47:29 -04:00
CoreTiming.cpp JIT: completely inline timer reading 2014-09-04 21:55:36 -07:00
CoreTiming.h JIT: completely inline timer reading 2014-09-04 21:55:36 -07:00
DSPEmulator.cpp
DSPEmulator.h
ec_wii.cpp
ec_wii.h Core: Clean up brace placements 2014-08-30 18:06:49 -04:00
GeckoCode.cpp Fix signed/unsigned warning in GeckoCode.cpp. 2014-09-06 13:34:00 -04:00
GeckoCode.h
GeckoCodeConfig.cpp
GeckoCodeConfig.h
Host.h Core: Move the titlebar / statusbar abstraction to DolphinWX 2014-08-19 10:37:47 -04:00
MemTools.h
Movie.cpp Merge pull request #1014 from RachelBryk/active-movie 2014-09-07 14:05:59 +10:00
Movie.h Add an IsMovieActive function. 2014-09-06 23:44:25 -04:00
NetPlayClient.cpp Core: Get rid of calls to mem_fn in thread instantiations 2014-08-09 12:46:05 -04:00
NetPlayClient.h Core: Get rid of calls to mem_fn in thread instantiations 2014-08-09 12:46:05 -04:00
NetPlayProto.h
NetPlayServer.cpp Change default netplay buffer to 5. 2014-08-26 21:50:30 -04:00
NetPlayServer.h Core: Get rid of calls to mem_fn in thread instantiations 2014-08-09 12:46:05 -04:00
PatchEngine.cpp
PatchEngine.h
State.cpp Add an IsMovieActive function. 2014-09-06 23:44:25 -04:00
State.h
VolumeHandler.cpp
VolumeHandler.h
x64MemTools.cpp Core: Clean up brace placements 2014-08-30 18:06:49 -04:00