bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								53a22b84da 
								
							 
						 
						
							
							
								
								ARM: Integrate SkyEye faster "dyncom" interpreter.  
							
							 
							
							... 
							
							
							
							Fixed typo (make protected member public)
Added license header back in. I originally removed this because I mostly rewrote the file, but meh
ARM: Fixed a type error in dyncom interpreter.
ARM: Updated dyncom to use unique_ptr for internal ARM state. 
							
						 
						
							2014-10-25 14:11:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								2d960f5040 
								
							 
						 
						
							
							
								
								Don’t fail on empty filename in OpenFileDirectly, return the archive handle instead  
							
							 
							
							
							
						 
						
							2014-10-25 16:12:57 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8d1154c24e 
								
							 
						 
						
							
							
								
								Merge pull request  #128  from purpasmart96/master  
							
							 
							
							... 
							
							
							
							APT:U Added a stub fuction for "GlanceParameter" 
							
						 
						
							2014-10-07 20:30:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								20f15f31dd 
								
							 
						 
						
							
							
								
								APT: Added a stub for the "GlanceParameter" function.  
							
							 
							
							
							
						 
						
							2014-10-07 17:10:54 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								0be5c03176 
								
							 
						 
						
							
							
								
								FileSys: split the constructor into an Open method, in order to notify the opener something went wrong.  
							
							 
							
							... 
							
							
							
							Kernel: Return an invalid handle to OpenFile when it failed to open. 
							
						 
						
							2014-10-06 19:58:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								23c2fbfc7a 
								
							 
						 
						
							
							
								
								FileSys/Kernel: Implement SetSize service call for File objects.  
							
							 
							
							
							
						 
						
							2014-10-06 19:58:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								1d0ac47832 
								
							 
						 
						
							
							
								
								Added some more names to the function table  
							
							 
							
							... 
							
							
							
							Added "SetApplicationCpuTimeLimit" and "GetApplicationCpuTimeLimit" to apt.cpp 
							
						 
						
							2014-10-04 15:01:36 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								7d6f7684e1 
								
							 
						 
						
							
							
								
								added "StoreDataCache" to the function table  
							
							 
							
							... 
							
							
							
							seems simple enough 
							
						 
						
							2014-09-30 09:13:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								1966f7b0ad 
								
							 
						 
						
							
							
								
								Use the citra user path for the sdmc directory  
							
							 
							
							
							
						 
						
							2014-09-21 09:34:33 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								3a570a9fee 
								
							 
						 
						
							
							
								
								Kernel: Implement the Close command for Archive, File and Directory.  
							
							 
							
							
							
						 
						
							2014-09-17 14:35:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								99bfa4ae1f 
								
							 
						 
						
							
							
								
								FS: Implement OpenArchive, OpenDirectory, OpenFile and OpenFileDirectly calls.  
							
							 
							
							
							
						 
						
							2014-09-17 14:35:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								c197ce2180 
								
							 
						 
						
							
							
								
								Kernel: Add a Directory object and a getter for it from an Archive object.  
							
							 
							
							
							
						 
						
							2014-09-17 14:35:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								19d04f3abe 
								
							 
						 
						
							
							
								
								Kernel: Add a File object and a getter for it from an Archive object.  
							
							 
							
							
							
						 
						
							2014-09-17 14:35:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								741321ac24 
								
							 
						 
						
							
							
								
								Core: Get rid of unnecessary switch statement in Kernel  
							
							 
							
							
							
						 
						
							2014-09-14 21:31:09 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Hartman 
								
							 
						 
						
							
							
							
							
								
							
							
								02fd19b2f6 
								
							 
						 
						
							
							
								
								Added support for multiple input device types for KeyMap and connected Qt.  
							
							 
							
							
							
						 
						
							2014-09-12 01:15:14 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Hartman 
								
							 
						 
						
							
							
							
							
								
							
							
								4a94ec934a 
								
							 
						 
						
							
							
								
								Initial HID PAD work, with GLFW only.  
							
							 
							
							
							
						 
						
							2014-09-11 22:43:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kevin Hartman 
								
							 
						 
						
							
							
							
							
								
							
							
								bb7ddede15 
								
							 
						 
						
							
							
								
								Created structure for PAD.  
							
							 
							
							
							
						 
						
							2014-09-11 22:43:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								532a9e80a0 
								
							 
						 
						
							
							
								
								Merge pull request  #99  from archshift/ext-check  
							
							 
							
							... 
							
							
							
							loader.cpp: improved file extension checking, made Upper/LowerStr useful, moved string_util into Common namespace 
							
						 
						
							2014-09-11 00:04:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								6e606c515f 
								
							 
						 
						
							
							
								
								core: Prune redundant includes  
							
							 
							
							
							
						 
						
							2014-09-08 17:54:14 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								5472fd4d9b 
								
							 
						 
						
							
							
								
								Added string_util to common, small changes in loader.cpp  
							
							 
							
							
							
						 
						
							2014-09-08 15:43:22 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d30747efea 
								
							 
						 
						
							
							
								
								core: Pass string by reference in FetchFromPortName and DeleteService  
							
							 
							
							
							
						 
						
							2014-09-06 13:30:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								304999dfeb 
								
							 
						 
						
							
							
								
								Threading: Fix thread starting to execute first instruction correctly.  
							
							 
							
							
							
						 
						
							2014-08-28 17:51:49 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fb908b9395 
								
							 
						 
						
							
							
								
								srv::Initialize: Return "success" status code.  
							
							 
							
							
							
						 
						
							2014-08-28 17:51:41 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								26ade98411 
								
							 
						 
						
							
							
								
								Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated.  
							
							 
							
							
							
						 
						
							2014-08-25 22:03:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								14b24a75b3 
								
							 
						 
						
							
							
								
								GSP: Update framebuffer information when necessary.  
							
							 
							
							
							
						 
						
							2014-08-25 22:03:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								590c206ac8 
								
							 
						 
						
							
							
								
								GSP: Implement SetBufferSwap.  
							
							 
							
							
							
						 
						
							2014-08-25 22:03:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								e832bbe554 
								
							 
						 
						
							
							
								
								GSP: Add a helper function for convenience.  
							
							 
							
							
							
						 
						
							2014-08-25 22:02:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								4c4a01bf41 
								
							 
						 
						
							
							
								
								Added FS functions to Archive and Archive_RomFS  
							
							 
							
							
							
						 
						
							2014-08-22 15:45:10 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ab4648d3ca 
								
							 
						 
						
							
							
								
								Core: Use std::array for managing kernel object space  
							
							 
							
							... 
							
							
							
							These avoid relying on memset for clearing the arrays. 
							
						 
						
							2014-08-19 00:32:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e9c5c563a5 
								
							 
						 
						
							
							
								
								Merge pull request  #55  from lioncash/string  
							
							 
							
							... 
							
							
							
							Core: Alter the kernel string functions to use std::string instead of const char*. 
							
						 
						
							2014-08-18 21:42:44 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								10f25866e2 
								
							 
						 
						
							
							
								
								SVC: Added support for svc_GetSystemTick.  
							
							 
							
							... 
							
							
							
							Changed HLE function return methods to be static inline functions. 
							
						 
						
							2014-08-18 21:26:20 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								98fa3f7cba 
								
							 
						 
						
							
							
								
								Core: Alter the kernel string functions to use std::string instead of const char*.  
							
							 
							
							... 
							
							
							
							Most functions already operate on std::strings. This also removes the need to manually null terminate thread names. 
							
						 
						
							2014-08-17 23:12:20 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								986dd27392 
								
							 
						 
						
							
							
								
								Core: Fix a formatting error in svc.cpp  
							
							 
							
							... 
							
							
							
							entry_point would not be added to the string. Also used StringFromFormat
so that the buffer is unnecessary. 
							
						 
						
							2014-08-17 14:28:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								bf7bc3dacd 
								
							 
						 
						
							
							
								
								Merge pull request  #39  from bunnei/hid-minor-improvements  
							
							 
							
							... 
							
							
							
							Hid minor improvements 
							
						 
						
							2014-08-12 18:23:17 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								091f6cf55b 
								
							 
						 
						
							
							
								
								HID: Added new function entries from 3dbrew to FunctionTable.  
							
							 
							
							... 
							
							
							
							HID: Fix typo with DisableGyroscopeLow command. 
							
						 
						
							2014-08-12 18:08:09 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								7b6a7d7dfb 
								
							 
						 
						
							
							
								
								Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones.  
							
							 
							
							... 
							
							
							
							This cleans up the mess that address reading/writing had become and makes the code a *lot* more sensible.
This adds a physical<->virtual address converter to mem_map.h. For further accuracy, we will want to properly extend this to support a wider range of address regions. For now, this makes simply homebrew applications work in a good manner though. 
							
						 
						
							2014-08-12 13:32:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								bd798390d5 
								
							 
						 
						
							
							
								
								GSP: Fix a major regression introduced in ffda035c, due to which no display transfers were triggered at all anymore.  
							
							 
							
							
							
						 
						
							2014-08-12 13:32:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								9c781a6c76 
								
							 
						 
						
							
							
								
								Remove the fancy RegisterSet class introduced in  4c2bff61e.  
							
							 
							
							... 
							
							
							
							While it was some nice and fancy template usage, it ultimately had many practical issues regarding length of involved expressions under regular usage as well as common code completion tools not being able to handle the structures.
Instead, we now use a more conventional approach which is a lot more clean to use. 
							
						 
						
							2014-08-12 02:17:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								552287498a 
								
							 
						 
						
							
							
								
								HID: Implemented HID_User::GetIPCHandles service function.  
							
							 
							
							
							
						 
						
							2014-08-07 20:27:56 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								66f91b4346 
								
							 
						 
						
							
							
								
								SVC: Fixed typo with MapMemoryBlock DEBUG_LOG call.  
							
							 
							
							
							
						 
						
							2014-08-07 20:27:11 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d4bd2f2e5d 
								
							 
						 
						
							
							
								
								Thread: Added more descriptive comment to WaitCurrentThread.  
							
							 
							
							
							
						 
						
							2014-08-06 18:19:59 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								cad2f21985 
								
							 
						 
						
							
							
								
								GSP: Cleaned up command buffer decoding.  
							
							 
							
							... 
							
							
							
							GSP: Cleaned up code and added additional comments.
GSP: Removed unnecessary TODO comment.
GSP: Changed u32 iterators in TriggerCmdReqQueue to unsigned. 
							
						 
						
							2014-08-06 18:19:56 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								36fd1c169e 
								
							 
						 
						
							
							
								
								GSP: Added reinitialization of other state objects.  
							
							 
							
							
							
						 
						
							2014-08-05 23:58:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4e9f305ed2 
								
							 
						 
						
							
							
								
								GSP: Removed dumb GX prefixes to functions/structs in GSP namespace.  
							
							 
							
							... 
							
							
							
							- Various other cleanups. 
							
						 
						
							2014-08-05 23:58:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								99e404e221 
								
							 
						 
						
							
							
								
								GSP: Removed unnecessary GX_FinishCommand function.  
							
							 
							
							
							
						 
						
							2014-08-05 23:57:59 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ec14ffe1cd 
								
							 
						 
						
							
							
								
								GSP: Implements preliminary command synchronization via GPU interrupts.  
							
							 
							
							... 
							
							
							
							Core: Added a comment to explain the logic for the RunLoop iterations. 
							
						 
						
							2014-08-05 23:57:53 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2542350b85 
								
							 
						 
						
							
							
								
								AddressArbiter: Removed unnecessary HLE::Reschedule.  
							
							 
							
							
							
						 
						
							2014-08-05 23:54:28 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								60078baab1 
								
							 
						 
						
							
							
								
								AddressArbiter: Fixed bug with break statements missing from case statements.  
							
							 
							
							
							
						 
						
							2014-08-05 23:54:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1b247b8031 
								
							 
						 
						
							
							
								
								SRV: Updated GetProcSemaphore to create an event instead of a mutex.  
							
							 
							
							
							
						 
						
							2014-08-05 23:54:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4d4607041b 
								
							 
						 
						
							
							
								
								SVC: Removed ArbitrateAddress log message that spams to much.  
							
							 
							
							
							
						 
						
							2014-08-05 23:53:58 -04:00