John Peterson 
							
						 
					 
					
						
						
							
						
						1184d16864 
					 
					
						
						
							
							Fixed Wii Sound  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1160  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-13 13:45:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Peterson 
							
						 
					 
					
						
						
							
						
						b698ea376d 
					 
					
						
						
							
							Fixed emulated Wiimote again. Improved keyboard/gamepad controls for Wario Land.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1151  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-12 15:03:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						60e39d5ec6 
					 
					
						
						
							
							forgot seps  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1147  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-12 08:58:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						00d554c599 
					 
					
						
						
							
							Moved maps dir  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1146  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-12 08:33:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						1e2120d5f2 
					 
					
						
						
							
							moved logs dir  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1144  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-12 08:11:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						a8c6e370e3 
					 
					
						
						
							
							StateSaves dir now in new structure  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1143  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-12 07:57:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						f7cb34f1e0 
					 
					
						
						
							
							Migration to the new dir struct (in code only!, no deletion of old dirs...yet). VS projects copy Data/* to Binary/<arch>. Added SConscript to some projects where it was missing. This is the time to move over all your files!  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1140  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-12 04:54:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						47dfc9ad38 
					 
					
						
						
							
							moved Gameini dir on linux to User/GameConfig  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1134  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-11 22:12:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						5e2142a901 
					 
					
						
						
							
							more path updates  
						
						 
						
						... 
						
						
						
						Dolphin.ini moved to User/Config on linux
waiting for windows ppl to do their job:P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1133  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-11 22:00:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						b47f349c96 
					 
					
						
						
							
							Got rid of default Dolphin.ini  
						
						 
						
						... 
						
						
						
						Default plugins are now in Paths.h
Important note for scons users, plugin names now match the one on windows!!!
make sure to remove the old ones!! and update your .ini!!
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1131  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-11 20:59:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Peterson 
							
						 
					 
					
						
						
							
						
						cfcd1b6dd5 
					 
					
						
						
							
							Another small DSP HLE update.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1123  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-11 16:28:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						530fb9ba3d 
					 
					
						
						
							
							Assorted warning fixes, small mixer improvement when both DTK and HLE audio are used  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1100  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-09 13:17:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						8684b734e8 
					 
					
						
						
							
							cleaner cpu string, a better error message  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1097  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-08 14:28:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Peterson 
							
						 
					 
					
						
						
							
						
						825335fc2c 
					 
					
						
						
							
							Readded log manager changes, now with a LOGV function to use the verbosity levels.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1093  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-07 20:08:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fires.gc 
							
						 
					 
					
						
						
							
						
						03d5443636 
					 
					
						
						
							
							it seems that "rename" overwrites files...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1086  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-06 22:01:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fires.gc 
							
						 
					 
					
						
						
							
						
						4ad86ef180 
					 
					
						
						
							
							added caching on GameListItem level and disabling current one... prolly it is a little bit slower, but it is robust  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1058  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-03 11:03:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						d62d517c72 
					 
					
						
						
							
							fixed gamelist cache not dealing with long longs correctly :)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1056  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-03 06:55:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fires.gc 
							
						 
					 
					
						
						
							
						
						5ae441d6bc 
					 
					
						
						
							
							some more HLE of the IPC  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1049  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-02 14:43:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten ter Huurne 
							
						 
					 
					
						
						
							
						
						619f144455 
					 
					
						
						
							
							"FileSearch.cpp" was moved.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1035  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-01 17:44:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fires.gc 
							
						 
					 
					
						
						
							
						
						046ca53f8c 
					 
					
						
						
							
							updating the HLE FS and FileIO  
						
						 
						
						... 
						
						
						
						added banner support of the savegames for wii... same games 
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1031  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-11-01 15:59:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fires.gc 
							
						 
					 
					
						
						
							
						
						2d2a91b532 
					 
					
						
						
							
							added support for IPC file system. i am sure it will break linux and osx builds and prolly we have to talk how we can do our file handling at all. perhaps we have to define an interface for file accesses.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1028  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-31 22:31:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fires.gc 
							
						 
					 
					
						
						
							
						
						957441d2da 
					 
					
						
						
							
							added some new log types for wii  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1023  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-30 22:25:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						0ab16c6af0 
					 
					
						
						
							
							Added InterlockedExchange to Linux side  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1018  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-30 19:48:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						ce40a9964d 
					 
					
						
						
							
							enabled using encrypted action replay codes, just put them in the gameini file, and they are decrypted when read. Note: the first line of a "real" AR code is a verification code, which dolphin's simulator currently missreads. I'm unsure whether to bypass the code by skipping it in ARDecrypt.cpp line 489, or think of some actual solution :p  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@985  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-28 05:55:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						d3da9a67d7 
					 
					
						
						
							
							savestates work better in Metroid Prime 2 (can jump ingame from intro screens with no graphics corruption)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@962  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-25 17:09:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tmator 
							
						 
					 
					
						
						
							
						
						a03f39ac36 
					 
					
						
						
							
							now core, padsimple and dsp null can be buil in 64bit on osx  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@947  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-24 15:48:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						dcbc8e78d4 
					 
					
						
						
							
							Massive style & comment cleanup of (mostly) GL plugin - also split some large files. A minor speedup for BP writes - merged the two switch()-es.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@899  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-17 11:30:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tmator 
							
						 
					 
					
						
						
							
						
						4477f77cf6 
					 
					
						
						
							
							add InterlockedExchangeAdd for olds gcc version  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@898  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-17 11:12:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						dfd332e149 
					 
					
						
						
							
							Some more Work done with Microphone, added a Semi-decent way of checking for Mic Button  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@888  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-16 01:15:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						1972f9bf70 
					 
					
						
						
							
							Flips the XFB around and some other things  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@881  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-15 21:12:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fires.gc 
							
						 
					 
					
						
						
							
						
						8e3bd6781e 
					 
					
						
						
							
							added compile time assertion for _SECURE_SCL=0. It is very important that all libraries are compiled with the same _SECURE_SCL if you want to share STL functions between libraries.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@876  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-15 12:40:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						e13ca7e384 
					 
					
						
						
							
							Fix Action Replay properly (i hope :P).. some misc code cleanup  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@851  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-13 19:21:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fires.gc 
							
						 
					 
					
						
						
							
						
						7c4be7a975 
					 
					
						
						
							
							missing commit  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@814  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-09 20:19:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Peterson 
							
						 
					 
					
						
						
							
						
						d4f8f0d3ae 
					 
					
						
						
							
							Added the StretchToFit option to the config menu in the OpenGL plugin. This fixes the blackness in SSBM. I also added a keep aspect ratio option, it will keep your aspect ratio at 4:3, but then SSBM will have the blackness problem again. You find the options under the Enhancements window in the OpenGL configuration.  
						
						 
						
						... 
						
						
						
						I also added a wx debugging window for the OpenGL plugin. I connected it to the old console window that was in the plugin. Other than that it doesn't do anything at the moment but it could be useful to show all the current important information and parameter statuses and so on.
Again there's a problem with wx windows collisions.  Show() can't be used because then DLL_PROCESS_DETACH is called immediately after the window is opened, and if we open it with ShowModal() before we have loaded a game the main video window will be blocked. And we can't pass on any variables from a DllDebugger() that is called when Dolphin is started because the dll is reloaded and lose all variables sometime before a game is loaded. So we can't auto open the window that way. So I made the debugging window open as a game is loaded if it is enabled in the ini, the downside is that the ini setting will open the window even if we are not opening Dolphin with the -d flag. However, this will only affect people that have used the debugger at least once so in my opinion this is the most convenient solution. But feel free to come up with a better solution. Preferably some solution to how to use Show() and preventing DLL_PROCESS_DETACH to be called.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@812  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-09 18:47:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						e1eb51a010 
					 
					
						
						
							
							Fix Building in Linux, removed the define for _T() in Common.h so now we can have wx headers after including Common.h. Also, InterlockedExchange isn't in Linux so I just made it assign the variable  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@809  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-09 08:51:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						49534ca586 
					 
					
						
						
							
							Added AI FIFO wave logging to HLE plugin. Same for LLE plugin is coming soon. Plus some extra critical section locks in LLE plugin.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@797  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-08 18:57:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daco65 
							
						 
					 
					
						
						
							
						
						22b2b36711 
					 
					
						
						
							
							Removed the about from all the plugins and dolphin config screen. then added the about on some plugins config screens and renamed the wiimote_test.cpp  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@787  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-07 18:05:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fires.gc 
							
						 
					 
					
						
						
							
						
						c7ae1fd402 
					 
					
						
						
							
							Reverted r762 and r763 - i don't see any good reason to keep this revision as long as nobody fixes the windows build (btw: i don't understand why we need a non-WX build at all). if someone is going to fix it he can revert this revision.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@766  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-04 17:26:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sonicadvance1 
							
						 
					 
					
						
						
							
						
						9a3ebd0c3b 
					 
					
						
						
							
							Linux: Compiling with nowx=true now builds the entire project without WX, this isn't tested in Windows so it's always on via Common.h, You can test/fix it yourself that way. Also fixed Compiling again  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@762  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-04 07:57:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						a2e0cdcbc1 
					 
					
						
						
							
							style fixup  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@749  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-02 21:50:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						3d6d64c632 
					 
					
						
						
							
							Get rid of locks added InterlockedExchangeAdd function in thread.cpp  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@748  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-10-02 21:40:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Peterson 
							
						 
					 
					
						
						
							
						
						f2a5fd1973 
					 
					
						
						
							
							Some changes to the debugger, added a DSP HLE debugging window. I moved the initialization of DLLdebugger from Core.cpp to the debugging window. (I hope this doesn't break the LLE debugger in any way, or does it have to be started right after LoadPlugin?). Also added a ShowOnStart saved setting to the debugger. And a MainWindow saved setting that set the position and size of the main window when it's started. I may have broken things in the debugger by allowing disabling of for example the Jit window. Please accept my apologies if that is the case.  
						
						 
						
						... 
						
						
						
						There's an annoying problem with the DSP HLE wx window that blocks some input and places it in a queue. For example if you have loaded the window and press X on the main window, that action is blocked an placed in some kind of queue and not executed until you have closed the debugging window. This is also why the main Dolphin-Debugger window does not show up until you close the sound window. If someone find a fix to this I guess it could be convenient. There is another way to show the window, m_frame->Show() that is normally supposed to remove this kind of on-focus lock, but in a dll it seemingly breaks because it makes Dllmain call DLL_PROCESS_DETACH immediately after DLL_PROCESS_ATTACH so the window has to be killed or we crash.
Also, otherwise unnecessarily I had to disable the new DSP HLE debug window in Release mode because I could not access the SConfig::GetInstance().m_LocalCoreStartupParameter.m_strDSPPlugin.c_str() string that I need to start it (if I tried it crashed). Very annoying and strange. I could not access m_strDSPPlugin or m_strVideoPlugin either, but all other values in m_LocalCoreStartupParameter seemed to work fine. I'll have to leave it to someone else to figure out why.
TODO: Later I'll add function to the debugging buttons, currently only update have a function. I'll add some option to show a custom console window (that actually worked better that the wx window to show the current parameters status, it had less flicker on frequent updates). I'll also add some custom log file saving option.
Also, the reason I placed Logging.cpp in its own dir is because I plan to add more files to it. There were problems with some build modes, win32 with debugging crashed on booting a game, I don't know if it's my fault. And I could not build Debug win64 because of some wx linking problem.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@722  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-29 03:19:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						68ae5ac070 
					 
					
						
						
							
							Fix tiny bug, submit project change too :p  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@719  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-28 17:35:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						48c9333c0f 
					 
					
						
						
							
							Switch audio fifo queue to a faster non-STL one.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@718  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-28 17:34:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						08e81eddb9 
					 
					
						
						
							
							Protect dvdread with a critical section, should fix crashes when running ikaruga from a compressed iso. Some coding standard stuff.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@672  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-24 20:47:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						e4785df7a2 
					 
					
						
						
							
							Ban compression of Wii images until it has been tested. All sorts of minor cleanup.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@669  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-24 19:10:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								memberTwo.mb2 
							
						 
					 
					
						
						
							
						
						da088e62ad 
					 
					
						
						
							
							DC idle skipping part 2: video thread is woken up when "OnIdle".  
						
						 
						
						... 
						
						
						
						For testing purpose only (I can't test with lots of games) because it may break some sync. Besides, I'm not satisfied with the way things are done.
So just uncomment "//#define THREAD_VIDEO_WAKEUP_ONIDLE" in thread.h in order to test it.
Works fine with movies, 2D and simple 3D in ZWW at least.
If it's ok I'll clean up the code.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@658  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-24 10:52:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten ter Huurne 
							
						 
					 
					
						
						
							
						
						35d830924d 
					 
					
						
						
							
							Moved ScanDirectoryTree() to FileUtil: this is a generic directory scanning function which might be useful in other places as well.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@650  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-23 23:27:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten ter Huurne 
							
						 
					 
					
						
						
							
						
						851dbcd7d6 
					 
					
						
						
							
							Changed File from a class into a namespace, since all its methods were static.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@647  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-23 22:23:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						87f42c9237 
					 
					
						
						
							
							Add a way to sprinkle heap integrity checks over Dolphin without breaking the linux build  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@613  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-22 21:27:47 +00:00