..
Boot
Add graphics FIFO recorder and player for debugging the graphics system.
2011-03-27 02:55:08 +00:00
Debugger
Wrapped fopen/close/read/write functions inside a simple "IOFile" class. Reading, writing, and error checking became simpler in most cases. It should be near impossible to forget to close a file now that the destructor takes care of it. (I hope this fixes Issue 3635) I have tested the functionality of most things, but it is possible I broke something. :p
2011-03-11 10:21:46 +00:00
DSP
llejit - fix for flag generation code + dspspy jit workaround
2011-04-15 13:04:20 +00:00
FifoPlayer
Fix scons build.
2011-03-27 09:28:51 +00:00
HLE
Fix the wiimote speaker problem in the core and remove the HLE patch for it.
2011-03-02 12:06:06 +00:00
HW
Set up some more emulated wiimote default keys. Enabled the nunchuk extension by default, with some key mappings. Fixes Issue 4266.(mostly)
2011-03-30 23:32:19 +00:00
IPC_HLE
Use mutexes in LogManager to make it threadsafe, as suggested by beistin's patch. Change some LogManager function names to be consistent with Dolphin's naming conventions.
2011-04-01 07:43:02 +00:00
PowerPC
Core/PowerPC/JitCommon: Put the quantized paired/single load/store tables into the code memory.
2011-04-16 14:08:36 +00:00
ActionReplay.cpp
Removed my previous PanicAlert translation hack. Fixed with a better method suggested by BhaaL. The translation is done by a callback in the MsgHandler routine that is set at program start. Added macros PanicAlertT, SuccessAlertT, PanicYesNoT, and AskYesNoT that are identical to the non T versions except those strings will be added by gettext to the po files to be translated. These can and should be used anywhere in the code for strings that should be translated.
2011-01-13 02:05:58 +00:00
ActionReplay.h
ARDecrypt.cpp
Remove the global namespace a bit and remove some dead code.
2011-02-02 18:21:20 +00:00
ARDecrypt.h
BootManager.cpp
Fixed issue 4141.(key press beeping) Initializing the video backend in the GUI thread seemed to be the cause for whatever reason. Hopefully other platforms don't hate this change.
2011-03-31 05:36:54 +00:00
BootManager.h
Allow building with wxgtk 2.9.2 in Externals.
2011-02-12 22:31:57 +00:00
ConfigManager.cpp
add an option to not eject/reinsert memcards on save/load state
2011-03-10 00:16:40 +00:00
ConfigManager.h
add an option to not eject/reinsert memcards on save/load state
2011-03-10 00:16:40 +00:00
Console.cpp
Wrapped fopen/close/read/write functions inside a simple "IOFile" class. Reading, writing, and error checking became simpler in most cases. It should be near impossible to forget to close a file now that the destructor takes care of it. (I hope this fixes Issue 3635) I have tested the functionality of most things, but it is possible I broke something. :p
2011-03-11 10:21:46 +00:00
Console.h
Core.cpp
Fix the segmentation faults on emulation start on linux. The HW::Init() call needs to be before the video backend initialization. This is the way it was before soren's change in revision 7188. Now the emulator initialization sequence is pretty much back to the way it was before.
2011-03-31 20:33:11 +00:00
Core.h
Changed the frame display to the number of polls. Changed frame counter to VI counter. Changed g_FrameCounter to u32. Patch by bzb95.
2011-03-17 10:41:56 +00:00
CoreParameter.cpp
Add graphics FIFO recorder and player for debugging the graphics system.
2011-03-27 02:55:08 +00:00
CoreParameter.h
Add graphics FIFO recorder and player for debugging the graphics system.
2011-03-27 02:55:08 +00:00
CoreRerecording.cpp
Some work on changing comments, log messages, and variable and function names to reflect that the plugins are not plugins anymore.
2011-02-14 02:18:03 +00:00
CoreTiming.cpp
It seems like CoreTiming's "external event" mutex is being used recursively. This fixes dsp lle jit on thread for me. YMMV
2011-03-14 10:20:00 +00:00
CoreTiming.h
Added the fake decrementer to the save state.
2011-01-19 08:13:15 +00:00
DolLoader.h
Wrapped fopen/close/read/write functions inside a simple "IOFile" class. Reading, writing, and error checking became simpler in most cases. It should be near impossible to forget to close a file now that the destructor takes care of it. (I hope this fixes Issue 3635) I have tested the functionality of most things, but it is possible I broke something. :p
2011-03-11 10:21:46 +00:00
DSPEmulator.cpp
Some more work on renaming variables and files to reflect that the plugins are no longer plugins.
2011-02-02 16:34:12 +00:00
DSPEmulator.h
Fixed some memory leaks. Only one was mine ;P
2011-03-22 07:27:23 +00:00
GeckoCode.cpp
GeckoCode float operations: Fixed Issue 4387. (hopefully)
2011-04-12 01:06:45 +00:00
GeckoCode.h
Fixed the build error in r6227.
2010-09-26 06:58:21 +00:00
GeckoCodeConfig.cpp
GeckoCodeConfig.h
Host.h
A bit of cleanup to Core Init/Stop, Frame, and Main. Cleanup XAudio2 to attempt to fix the crash on stop(didn't help :p). For some reason CFrame::DoStop is called twice.(might be the issue)
2011-03-15 23:09:12 +00:00
MemTools.cpp
Removed my previous PanicAlert translation hack. Fixed with a better method suggested by BhaaL. The translation is done by a callback in the MsgHandler routine that is set at program start. Added macros PanicAlertT, SuccessAlertT, PanicYesNoT, and AskYesNoT that are identical to the non T versions except those strings will be added by gettext to the po files to be translated. These can and should be used anywhere in the code for strings that should be translated.
2011-01-13 02:05:58 +00:00
MemTools.h
NetPlay.cpp
Replaced Common::CriticalSection with a std::mutex implementation. 64bit Windows builds now use SRWLocks and ConditionVariables(requires Vista/7, x64 builds will no longer work on Windows XP x64). Tell me if you hate that. Removed Common::EventEx. Common::Event now uses a std::condition_variable impl.(using ConditionVariables on Windows x64, Events on x86, or posix condition variables elsewhere). I experience slight speed improvements with these changes.
2011-03-05 06:11:26 +00:00
NetPlay.h
Replaced Common::CriticalSection with a std::mutex implementation. 64bit Windows builds now use SRWLocks and ConditionVariables(requires Vista/7, x64 builds will no longer work on Windows XP x64). Tell me if you hate that. Removed Common::EventEx. Common::Event now uses a std::condition_variable impl.(using ConditionVariables on Windows x64, Events on x86, or posix condition variables elsewhere). I experience slight speed improvements with these changes.
2011-03-05 06:11:26 +00:00
NetPlayClient.cpp
Replaced Common::CriticalSection with a std::mutex implementation. 64bit Windows builds now use SRWLocks and ConditionVariables(requires Vista/7, x64 builds will no longer work on Windows XP x64). Tell me if you hate that. Removed Common::EventEx. Common::Event now uses a std::condition_variable impl.(using ConditionVariables on Windows x64, Events on x86, or posix condition variables elsewhere). I experience slight speed improvements with these changes.
2011-03-05 06:11:26 +00:00
NetPlayServer.cpp
Replaced Common::CriticalSection with a std::mutex implementation. 64bit Windows builds now use SRWLocks and ConditionVariables(requires Vista/7, x64 builds will no longer work on Windows XP x64). Tell me if you hate that. Removed Common::EventEx. Common::Event now uses a std::condition_variable impl.(using ConditionVariables on Windows x64, Events on x86, or posix condition variables elsewhere). I experience slight speed improvements with these changes.
2011-03-05 06:11:26 +00:00
OnFrame.cpp
fix a memleak and quiet some warnings
2011-03-22 15:23:39 +00:00
OnFrame.h
Fixed a memory leak that occurred while compiling the OpenCL kernels.
2011-03-19 02:28:49 +00:00
PatchEngine.cpp
More conversion from char * to std::string.
2011-03-01 03:06:14 +00:00
PatchEngine.h
Fixed a bug in JIT/JITIL. The size_of_merged_addresses variable was being used before it was initialised in certain cases (Rogue Leader).
2010-10-02 02:04:44 +00:00
State.cpp
Build fix. :3
2011-03-18 23:10:56 +00:00
State.h
Eliminated memory leaks of the save state code and put it in a namespace. It is prettier than before, but it could be better (less global usage). Other minor stuff.
2011-03-17 10:17:45 +00:00
stdafx.cpp
stdafx.h
Tracer.cpp
Wrapped fopen/close/read/write functions inside a simple "IOFile" class. Reading, writing, and error checking became simpler in most cases. It should be near impossible to forget to close a file now that the destructor takes care of it. (I hope this fixes Issue 3635) I have tested the functionality of most things, but it is possible I broke something. :p
2011-03-11 10:21:46 +00:00
Tracer.h
VolumeHandler.cpp
VolumeHandler.h