dolphin/Source/Core/Core/Src/HW
2011-05-25 15:01:49 +00:00
..
BBA-TAP Deleted a return that should not have been deleted. 2011-01-27 23:00:29 +00:00
DSPHLE Trying to fix mixer problem when AIsrc is @48kHz, should fix games like All Star Baseball 2004/ 2011-05-05 14:53:00 +00:00
DSPLLE Trying to fix mixer problem when AIsrc is @48kHz, should fix games like All Star Baseball 2004/ 2011-05-05 14:53:00 +00:00
WiimoteEmu Fix IR pointer of emulated Wiimote if sensor bar position is set to bottom. 2011-04-30 01:27:03 +00:00
WiimoteReal Added a game specific property to disable the speaker on real Wiimotes. 2011-05-25 15:01:49 +00:00
AudioInterface.cpp Build fix. Remove some obsolete code. Fix some compiler warnings. 2010-11-16 21:14:19 +00:00
AudioInterface.h 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
CPU.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
CPU.h JitIL is no longer a separate .exe/binary - it's now a simple option, Dolphin.exe now contains both cores. 2010-01-19 19:28:27 +00:00
DSP.cpp just a test for shfl2|bot 2011-05-19 16:31:46 +00:00
DSP.h 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
DVDInterface.cpp Fix a couple apparent typos. a) Don't pass ASCII string to Unicode function. b) If you type "(128 / 1000)" in C++, it will be treated as "0" because the integer division gets truncated. Fixed. 2011-03-08 02:23:54 +00:00
DVDInterface.h Add tmbinc's patch for triforce emulation. 2009-10-19 15:14:48 +00:00
EXI_Channel.cpp Remove some dead code. 2011-01-17 01:47:27 +00:00
EXI_Channel.h Replace all bitfields which were only declared with "(un)signed" with their actual types. Let me know if I missed any. It would also be a good idea to test this commit in both x64 and x86. 2010-09-27 04:29:51 +00:00
EXI_Device.cpp Begin USBGecko. Kinda works already, need to make a checkpoint before making the socket stuff better. 2011-01-16 20:04:06 +00:00
EXI_Device.h Begin USBGecko. Kinda works already, need to make a checkpoint before making the socket stuff better. 2011-01-16 20:04:06 +00:00
EXI_DeviceAD16.cpp Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
EXI_DeviceAD16.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
EXI_DeviceAMBaseboard.cpp Hg: 2010-06-09 01:37:08 +00:00
EXI_DeviceAMBaseboard.h Hg: 2010-06-09 01:37:08 +00:00
EXI_DeviceEthernet.cpp Remove the global namespace a bit and remove some dead code. 2011-02-02 18:21:20 +00:00
EXI_DeviceEthernet.h Remove the global namespace a bit and remove some dead code. 2011-02-02 18:21:20 +00:00
EXI_DeviceGecko.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
EXI_DeviceGecko.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
EXI_DeviceIPL.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
EXI_DeviceIPL.h EXI: grab the FlashID from the memory card headers and update sram to include correct id and chksum 2010-12-14 01:25:50 +00:00
EXI_DeviceMemoryCard.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
EXI_DeviceMemoryCard.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
EXI_DeviceMic.cpp Remove the global namespace a bit and remove some dead code. 2011-02-02 18:21:20 +00:00
EXI_DeviceMic.h Replace all bitfields which were only declared with "(un)signed" with their actual types. Let me know if I missed any. It would also be a good idea to test this commit in both x64 and x86. 2010-09-27 04:29:51 +00:00
EXI.cpp Build fix for case sensitive platforms. 2010-12-14 02:44:27 +00:00
EXI.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
GCPad.cpp problem: TryAcquireSRWLockExclusive requires Windows 7 :/. solution kinda: use std::recursive_mutex (CriticalSection on windows) where try_lock is used. Dolphin should work on Vista x64 again. 2011-03-07 00:16:38 +00:00
GCPad.h Moved WiimoteNew into Dolphin and eliminated the old wiimote plugin. Removed wiimote plugin support. Moved input dialog related InputUICommon stuff into DolphinWX. Removed now unused InputCommon files. UDPWiimote stuff is temporarily disabled until it is reorganized so Core won't depend on wx. Real wiimotes are now initialized on first need(wiimote diag open or game start) and left initialized until Dolphin exit.(maybe this will work better for Linux/OS X) (scons probably needs some fixes) 2010-10-12 19:42:29 +00:00
GCPadEmu.cpp Finally got the input common strings figured out. That pretty much finishes translations. 2011-01-14 03:05:02 +00:00
GCPadEmu.h Finally got the input common strings figured out. That pretty much finishes translations. 2011-01-14 03:05:02 +00:00
GPFifo.cpp 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
GPFifo.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
HW.cpp 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
HW.h Now Progressive Scan actually works for those games that really depend on this setting (Try Mario Kart Wii) 2010-01-09 17:11:59 +00:00
Memmap.cpp Fix the video software backend. (closes issue 4269) 2011-03-16 22:48:17 +00:00
Memmap.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
MemmapFunctions.cpp Remove the global namespace a bit and remove some dead code. 2011-02-02 18:21:20 +00:00
MemoryInterface.cpp Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
MemoryInterface.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
ProcessorInterface.cpp - Reimplemented FifoReset in other way, only call to GPFifo::ResetGatherPipe() ResetVideoBuffer() in FIFO_RW_DISTANCE_LO when this is equal to "0" 2011-02-13 02:21:11 +00:00
ProcessorInterface.h add ProcessorInterface::Read16. wii64 uses this (by accident), but real hardware supports it, so why not. 2010-11-12 04:20:00 +00:00
SI_Device.cpp When the gfx debugger is saving shaders make sure the directory exists. 2010-12-14 23:19:34 +00:00
SI_Device.h replace SI_DUMMY with SI_NONE, an actual null device. 2009-12-21 07:39:57 +00:00
SI_DeviceAMBaseboard.cpp Fix things so that those who wish to compile with -std=c++0x can. To active this with the cmake build add CXXFLAGS="-std=c++0x" before cmake on the command line, or export that variable. This enables the experimental features like std::thread, std::mutex, etc., that are provided by g++ instead of using the implementation in dolphin. 2011-03-12 00:01:33 +00:00
SI_DeviceAMBaseboard.h Hg: 2010-06-09 01:37:08 +00:00
SI_DeviceGBA.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
SI_DeviceGBA.h should fix any concerns brought by the last commit: 2010-02-23 01:18:57 +00:00
SI_DeviceGCController.cpp 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
SI_DeviceGCController.h Rewrite to parts of the DTM code to remove the need for temporary files. Should fix files occasionally getting corrupted. DTM export dialog now asks before overwriting a file. 2011-05-03 00:06:44 +00:00
SI.cpp Added a frame counter while recording or playing back a TAS movie. Forced the GC/Wii to poll from the inputs at regular intervals. Disabled frame skip in record/playback mode. This helps the emulator to be determinate. 2011-02-11 12:26:15 +00:00
SI.h replace SI_DUMMY with SI_NONE, an actual null device. 2009-12-21 07:39:57 +00:00
Sram.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
Sram.h EXI: grab the FlashID from the memory card headers and update sram to include correct id and chksum 2010-12-14 01:25:50 +00:00
StreamADPCM.cpp Added Wiimote speaker support by hack patching out the IsBusyStream function using HLE. DSP LLE is required to process the speaker data. This commit works with real Wiimotes. I have added the code to decode the audio from the emulated wiimotes but have not added the code to output their audio to the PC speakers. 2011-02-22 12:48:35 +00:00
StreamADPCM.h Added Wiimote speaker support by hack patching out the IsBusyStream function using HLE. DSP LLE is required to process the speaker data. This commit works with real Wiimotes. I have added the code to decode the audio from the emulated wiimotes but have not added the code to output their audio to the PC speakers. 2011-02-22 12:48:35 +00:00
SystemTimers.cpp Big Fifo Commit Part2: Now the fifo is more stable than my first commit, so is time... 2011-02-17 04:25:21 +00:00
SystemTimers.h - Fixed TimeBase and Decrementer registers so that they are updated only when needed 2010-09-01 23:44:03 +00:00
VideoInterface.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
VideoInterface.h Make NTSC-J setting an option. This allows games which use Japanese ROM fonts to work correctly. Unfortunately trying to autodetect when to enable this setting is not good enough. 2010-11-03 06:28:47 +00:00
WII_IOB.cpp Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
WII_IOB.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
WII_IPC.cpp make WII_IPC_HLEInterface manage the IPC message queue instead of the "lle" portion. 2010-03-23 03:32:19 +00:00
WII_IPC.h make WII_IPC_HLEInterface manage the IPC message queue instead of the "lle" portion. 2010-03-23 03:32:19 +00:00
Wiimote.cpp problem: TryAcquireSRWLockExclusive requires Windows 7 :/. solution kinda: use std::recursive_mutex (CriticalSection on windows) where try_lock is used. Dolphin should work on Vista x64 again. 2011-03-07 00:16:38 +00:00
Wiimote.h Remove PluginSpecs.h. Merge the few needed enums from that file into Common.h for now. I am up for suggestions on a better place for those. 2011-02-02 04:40:27 +00:00