bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f4e1d8ea36 
								
							 
						 
						
							
							
								
								Merge pull request  #823  from Subv/applets_drawing  
							
							 
							
							... 
							
							
							
							Library applet support (swkbd for now) 
							
						 
						
							2015-07-11 23:56:59 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								725d5eea78 
								
							 
						 
						
							
							
								
								Applets: Reworked how the Applet update event is handled.  
							
							 
							
							... 
							
							
							
							Applets are now cleaned up in AppletUpdateEvent after calling their respective Update method. 
							
						 
						
							2015-07-11 22:32:12 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								5c5cf2f8e0 
								
							 
						 
						
							
							
								
								Core: Properly configure address space when loading a binary  
							
							 
							
							... 
							
							
							
							The code now properly configures the process image to match the loaded
binary segments (code, rodata, data) instead of just blindly allocating
a large chunk of dummy memory. 
							
						 
						
							2015-07-11 23:54:42 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								d9556912b4 
								
							 
						 
						
							
							
								
								Kernel: Remove unused member from Event  
							
							 
							
							
							
						 
						
							2015-07-11 23:49:51 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								621ee10eae 
								
							 
						 
						
							
							
								
								Applets: Add infrastructure to allow custom drawing and input handling in Applets.  
							
							 
							
							
							
						 
						
							2015-07-11 21:47:23 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								2a6ebadf66 
								
							 
						 
						
							
							
								
								HLE/APT: Initial HLE support for applets.  
							
							 
							
							... 
							
							
							
							Currently only the SWKBD is emulated, and there's currently no way to ask the user for input, so it always returns "Subv" as the text. 
							
						 
						
							2015-07-11 21:47:22 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								867c28ae03 
								
							 
						 
						
							
							
								
								Merge pull request  #876  from linkmauve/include-cleanups  
							
							 
							
							... 
							
							
							
							Cleanup includes, mostly in common 
							
						 
						
							2015-07-10 16:36:12 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								4964a359e1 
								
							 
						 
						
							
							
								
								Core: Cleanup hw includes.  
							
							 
							
							
							
						 
						
							2015-06-28 00:46:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								7b746914b9 
								
							 
						 
						
							
							
								
								Core: Cleanup soc:U includes.  
							
							 
							
							
							
						 
						
							2015-06-28 00:36:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								e5fcabdd69 
								
							 
						 
						
							
							
								
								Core: Cleanup file_sys includes.  
							
							 
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								aea15f5c73 
								
							 
						 
						
							
							
								
								Core: Cleanup core includes.  
							
							 
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								45c4781544 
								
							 
						 
						
							
							
								
								CitraQt: Cleanup includes.  
							
							 
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								596b7c4f63 
								
							 
						 
						
							
							
								
								Common: Cleanup key_map includes.  
							
							 
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								c345247431 
								
							 
						 
						
							
							
								
								Services: Use the standard _WIN32 define in soc:U instead of our own EMU_PLATFORM.  
							
							 
							
							
							
						 
						
							2015-06-27 14:43:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								bd336cfdce 
								
							 
						 
						
							
							
								
								Services/SOC: Added command headers to some of the soc commands.  
							
							 
							
							
							
						 
						
							2015-06-25 12:55:27 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								81488d7a6a 
								
							 
						 
						
							
							
								
								Add helpers to create IPC command buffer headers and descriptors  
							
							 
							
							
							
						 
						
							2015-06-22 19:24:19 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								dc09a2ecb5 
								
							 
						 
						
							
							
								
								Merge pull request  #860  from yuriks/y2r-color  
							
							 
							
							... 
							
							
							
							Color support for Y2R 
							
						 
						
							2015-06-21 17:22:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								3e6663da43 
								
							 
						 
						
							
							
								
								Y2R: Rework conversion process, enabling support for all formats  
							
							 
							
							
							
						 
						
							2015-06-21 20:58:55 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9850f98339 
								
							 
						 
						
							
							
								
								Merge pull request  #855  from purpasmart96/service_rearrangment  
							
							 
							
							... 
							
							
							
							Services: Continue separation of services into their own folders 
							
						 
						
							2015-06-21 10:55:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								29d2b70ea4 
								
							 
						 
						
							
							
								
								Y2R: Re-organize how params are stored. Support SetConversionParams  
							
							 
							
							
							
						 
						
							2015-06-20 19:21:16 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								71e8822d23 
								
							 
						 
						
							
							
								
								kernel: Fix svcWaitSynch to always acquire requested wait objects.  
							
							 
							
							
							
						 
						
							2015-06-16 22:34:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								7933dbe6a0 
								
							 
						 
						
							
							
								
								Services: Continue separation of services into their own folders  
							
							 
							
							
							
						 
						
							2015-06-11 20:41:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								66c1db7288 
								
							 
						 
						
							
							
								
								ExtSavedata: Save the icon passed to CreateExtSaveData to the correct folder.  
							
							 
							
							... 
							
							
							
							Organize the ExtSaveData folders as they are stored in the console. 
							
						 
						
							2015-06-01 21:48:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								8a04c65e20 
								
							 
						 
						
							
							
								
								Merge pull request  #810  from yuriks/memmap  
							
							 
							
							... 
							
							
							
							Kernel: Add VMManager to manage process address spaces 
							
						 
						
							2015-05-29 18:00:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								b1503b2020 
								
							 
						 
						
							
							
								
								Remove every trailing whitespace from the project (but externals).  
							
							 
							
							
							
						 
						
							2015-05-29 21:59:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a3cad6c332 
								
							 
						 
						
							
							
								
								hid: Get rid of undefined behavior  
							
							 
							
							... 
							
							
							
							Modifying a variable twice across a sequence point. 
							
						 
						
							2015-05-27 12:20:12 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								0a60aa75c2 
								
							 
						 
						
							
							
								
								Kernel: Add VMManager to manage process address spaces  
							
							 
							
							... 
							
							
							
							This enables more dynamic management of the process address space,
compared to just directly configuring the page table for major areas.
This will serve as the foundation upon which the rest of the Kernel
memory management functions will be built. 
							
						 
						
							2015-05-27 03:24:12 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4d93c30c97 
								
							 
						 
						
							
							
								
								Merge pull request  #821  from Subv/ImportDisplayCaptureInfo  
							
							 
							
							... 
							
							
							
							Service/GSP: Implemented ImportDisplayCaptureInfo. 
							
						 
						
							2015-05-26 01:14:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								fa397494b0 
								
							 
						 
						
							
							
								
								Service/GSP: Implemented ImportDisplayCaptureInfo.  
							
							 
							
							
							
						 
						
							2015-05-25 23:35:14 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								732839b1f4 
								
							 
						 
						
							
							
								
								Core/SVC: Map the shared memory created in CreateMemoryBlock to the specified address.  
							
							 
							
							... 
							
							
							
							This SharedMemory can be passed to service functions (Which should map the memory into their own address space). 
							
						 
						
							2015-05-25 16:17:26 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ebca3a4902 
								
							 
						 
						
							
							
								
								y2r_u: Remove unused variable in StartConversion  
							
							 
							
							
							
						 
						
							2015-05-23 00:46:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								41531eeb32 
								
							 
						 
						
							
							
								
								Merge pull request  #801  from purpasmart96/hid_stubs  
							
							 
							
							... 
							
							
							
							HID: Stub DisableAccelerometer and DisableGyroscopeLow 
							
						 
						
							2015-05-22 20:44:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								0c62b7b106 
								
							 
						 
						
							
							
								
								HID: Stub DisableAccelerometer and DisableGyroscopeLow  
							
							 
							
							
							
						 
						
							2015-05-22 15:55:27 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tfarley 
								
							 
						 
						
							
							
							
							
								
							
							
								62668688e1 
								
							 
						 
						
							
							
								
								Flush for y2r (moflex)  
							
							 
							
							
							
						 
						
							2015-05-22 15:51:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tfarley 
								
							 
						 
						
							
							
							
							
								
							
							
								05dc633a8c 
								
							 
						 
						
							
							
								
								OpenGL renderer  
							
							 
							
							
							
						 
						
							2015-05-22 15:51:18 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								9108482888 
								
							 
						 
						
							
							
								
								Service::Y2R: Support for grayscale decoding of specific formats  
							
							 
							
							... 
							
							
							
							Implements unrotated planar YUV 4:2:0 -> RGB24 conversions in Y2R.
Currently only the Y (luma) channel is used, so the results don't
contain color. This will be added in a later PR at some point.
This is enough to get all currently know Moflex videos to decode. (Some
don't display on-screen due to seemingly unrelated reasons.)
Thanks to @archshift for doing the initial implementation which I
cleaned up and then fixed the 8x8 block mode. 
							
						 
						
							2015-05-22 17:57:21 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								b8f93e6b18 
								
							 
						 
						
							
							
								
								Kernel: Fix a warning introduced with ResourceLimit, and remove the fallback code to prevent it from happening again.  
							
							 
							
							
							
						 
						
							2015-05-21 20:54:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								25f14e76f1 
								
							 
						 
						
							
							
								
								y2r_u: Stub StartConversion to prevent moflex games from hanging.  
							
							 
							
							
							
						 
						
							2015-05-20 18:05:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0b7d2941cf 
								
							 
						 
						
							
							
								
								Kernel: Move reschedules from SVCs to actual mechanisms that reschedule.  
							
							 
							
							
							
						 
						
							2015-05-20 18:05:47 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								859707642e 
								
							 
						 
						
							
							
								
								Merge pull request  #766  from purpasmart96/cfg_service_update  
							
							 
							
							... 
							
							
							
							CFG: Update the cfg service to be like other integrated services 
							
						 
						
							2015-05-18 10:18:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f0365f28c2 
								
							 
						 
						
							
							
								
								Merge pull request  #772  from lioncash/warn  
							
							 
							
							... 
							
							
							
							core/video_core: Fix a few warnings when compiling on MSVC. 
							
						 
						
							2015-05-18 08:08:49 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								11057488f9 
								
							 
						 
						
							
							
								
								Implement svcBreak  
							
							 
							
							
							
						 
						
							2015-05-16 22:06:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9fb9750411 
								
							 
						 
						
							
							
								
								Merge pull request  #781  from archshift/delete  
							
							 
							
							... 
							
							
							
							Delete unused hle/coprocessor.cpp 
							
						 
						
							2015-05-16 11:16:29 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								4b300ba763 
								
							 
						 
						
							
							
								
								Delete unused hle/coprocessor.cpp  
							
							 
							
							
							
						 
						
							2015-05-15 23:24:11 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								dd9aed9ea9 
								
							 
						 
						
							
							
								
								CFG: Update the cfg service to be like other integrated services  
							
							 
							
							
							
						 
						
							2015-05-15 20:19:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								0fd727f3ad 
								
							 
						 
						
							
							
								
								APT/FS: Remove asserts that were causing false positives  
							
							 
							
							
							
						 
						
							2015-05-15 19:25:02 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								d3634d4bf4 
								
							 
						 
						
							
							
								
								Core/ResourceLimits: Implemented the basic structure of ResourceLimits.  
							
							 
							
							... 
							
							
							
							Implemented svcs GetResourceLimit, GetResourceLimitCurrentValues and GetResourceLimitLimitValues.
Note that the resource limits do not currently keep track of used objects, since we have no way to distinguish between an object created by the application, and an object created by some HLE module once we're inside Kernel::T::Create. 
							
						 
						
							2015-05-14 22:50:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								52158c1b8d 
								
							 
						 
						
							
							
								
								Memory: Read SharedPage directly from Memory::Read  
							
							 
							
							
							
						 
						
							2015-05-15 00:04:41 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ec514b16a6 
								
							 
						 
						
							
							
								
								Memory: Read ConfigMem directly from Memory::Read  
							
							 
							
							
							
						 
						
							2015-05-15 00:04:39 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								7ada357b2d 
								
							 
						 
						
							
							
								
								Memmap: Re-organize memory function in two files  
							
							 
							
							... 
							
							
							
							memory.cpp/h contains definitions related to acessing memory and
configuring the address space
mem_map.cpp/h contains higher-level definitions related to configuring
the address space accoording to the kernel and allocating memory. 
							
						 
						
							2015-05-15 00:04:38 -03:00