Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								6577bbc3c5 
								
							 
						 
						
							
							
								
								Remove ability to load symbol maps  
							
							 
							
							... 
							
							
							
							This was now mostly unused except by thread creation, which used a
symbol of the entrypoint, if available, to name the thread. 
							
						 
						
							2017-05-07 15:33:07 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								6551a72ec8 
								
							 
						 
						
							
							
								
								loader/ncch: less verbose log for loading game list. only log program ID when booting  
							
							 
							
							
							
						 
						
							2017-03-08 17:37:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								4b931bb913 
								
							 
						 
						
							
							
								
								loader: lower file name logging level  
							
							 
							
							
							
						 
						
							2017-03-08 17:25:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mat M 
								
							 
						 
						
							
							
							
							
								
							
							
								0cb52ee74a 
								
							 
						 
						
							
							
								
								Doxygen: Amend minor issues ( #2593 )  
							
							 
							
							... 
							
							
							
							Corrects a few issues with regards to Doxygen documentation, for example:
- Incorrect parameter referencing.
- Missing @param tags.
- Typos in @param tags.
and a few minor other issues. 
							
						 
						
							2017-02-26 17:58:51 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								20544977da 
								
							 
						 
						
							
							
								
								loader: use self NCCH archive  
							
							 
							
							
							
						 
						
							2017-02-13 13:57:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thomas Farr 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bb1f277db1 
								
							 
						 
						
							
							
								
								loader: Add support for 3DSX special relocation types,  fixes   citra-emu/citra#2449  
							
							 
							
							... 
							
							
							
							As per devkitPro/3dstools@47bea18  
							
						 
						
							2017-01-19 01:34:58 +13:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonathan Hao 
								
							 
						 
						
							
							
							
							
								
							
							
								c18cb1b192 
								
							 
						 
						
							
							
								
								Fix some warnings ( #2399 )  
							
							 
							
							
							
						 
						
							2017-01-04 13:48:29 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f556d6ee90 
								
							 
						 
						
							
							
								
								Merge pull request  #2240  from wwylele/auto-region  
							
							 
							
							... 
							
							
							
							Config: auto-select region and language 
							
						 
						
							2016-12-29 22:09:01 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								81e22ae8c7 
								
							 
						 
						
							
							
								
								loader: Remove duplicate docstrings.  
							
							 
							
							
							
						 
						
							2016-12-21 23:27:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								351b5d23f4 
								
							 
						 
						
							
							
								
								loader: Implement ReadProgramId  
							
							 
							
							
							
						 
						
							2016-12-15 18:42:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								84e78790ab 
								
							 
						 
						
							
							
								
								Config: auto-select region and language  
							
							 
							
							
							
						 
						
							2016-12-07 20:52:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								d171409f29 
								
							 
						 
						
							
							
								
								Kernel/Loader: Grab the system mode from the NCCH ExHeader.  
							
							 
							
							... 
							
							
							
							3dsx and elf files default to system mode 2 (96MB allocated to the application).
This allows Home Menu to boot without modifications.
Closes  #1849  
							
						 
						
							2016-11-27 18:03:48 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								1323ab2f5f 
								
							 
						 
						
							
							
								
								Kernel/Loader: Grab the system mode from the NCCH ExHeader.  
							
							 
							
							... 
							
							
							
							3dsx and elf files default to system mode 2 (96MB allocated to the application).
This allows Home Menu to boot without modifications.
Closes  #1849  
							
						 
						
							2016-11-19 20:40:04 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ricardo de Almeida Gonzaga 
								
							 
						 
						
							
							
							
							
								
							
							
								13d46f6820 
								
							 
						 
						
							
							
								
								Fix typos  
							
							 
							
							
							
						 
						
							2016-10-20 12:26:59 -02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								84fbbe2629 
								
							 
						 
						
							
							
								
								Use negative priorities to avoid special-casing the self-include  
							
							 
							
							
							
						 
						
							2016-09-21 00:15:56 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								ebdae19fd2 
								
							 
						 
						
							
							
								
								Remove empty newlines in #include blocks.  
							
							 
							
							... 
							
							
							
							This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation. 
							
						 
						
							2016-09-21 11:15:47 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								396a8d91a4 
								
							 
						 
						
							
							
								
								Manually tweak source formatting and then re-run clang-format  
							
							 
							
							
							
						 
						
							2016-09-18 21:14:25 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								dc8479928c 
								
							 
						 
						
							
							
								
								Sources: Run clang-format on everything.  
							
							 
							
							
							
						 
						
							2016-09-18 09:38:01 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								080a2d719c 
								
							 
						 
						
							
							
								
								Loader: Split SMDH into its own header and import helpers from QGameList  
							
							 
							
							... 
							
							
							
							Also rewrite Qt wrappers to use those. 
							
						 
						
							2016-05-21 20:15:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								314ce5e505 
								
							 
						 
						
							
							
								
								CitraQt: Simplify the game list loader code  
							
							 
							
							
							
						 
						
							2016-05-21 17:09:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								9a35d1fb4a 
								
							 
						 
						
							
							
								
								Loader: Add a GetFileType method to get the type of a loaded file  
							
							 
							
							
							
						 
						
							2016-05-21 17:09:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								8fc9c03126 
								
							 
						 
						
							
							
								
								Loader, Frontends: Refactor loader creation and game loading  
							
							 
							
							... 
							
							
							
							This allows frontends to keep a single loader and use it multiple times
e.g. for code loading and SMDH parsing. 
							
						 
						
							2016-05-21 17:09:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								282a2ad539 
								
							 
						 
						
							
							
								
								Merge pull request  #1766  from Subv/log_cpu  
							
							 
							
							... 
							
							
							
							Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1) 
							
						 
						
							2016-05-08 15:03:08 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexander Laties 
								
							 
						 
						
							
							
							
							
								
							
							
								0a31e373f1 
								
							 
						 
						
							
							
								
								fixup simple type conversions where possible  
							
							 
							
							
							
						 
						
							2016-05-07 11:41:55 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								5b7f86708c 
								
							 
						 
						
							
							
								
								Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1).  
							
							 
							
							... 
							
							
							
							We do not currently implement any cores other than the AppCore (Core 0). 
							
						 
						
							2016-05-07 10:23:03 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								d2182568ad 
								
							 
						 
						
							
							
								
								fix:return proper error  
							
							 
							
							
							
						 
						
							2016-05-06 21:42:13 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								5d5dd66d92 
								
							 
						 
						
							
							
								
								add icon & title to game list  
							
							 
							
							
							
						 
						
							2016-05-04 13:02:49 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sam Spilsbury 
								
							 
						 
						
							
							
							
							
								
							
							
								60f2587eac 
								
							 
						 
						
							
							
								
								ncch: Use correct format specifier (for long long uint)  
							
							 
							
							
							
						 
						
							2016-04-23 11:54:02 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1cc183703a 
								
							 
						 
						
							
							
								
								core: Clean out some unnecessary header includes  
							
							 
							
							
							
						 
						
							2016-04-16 00:08:49 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								727d508e02 
								
							 
						 
						
							
							
								
								ncch:only decompress .code section  
							
							 
							
							
							
						 
						
							2016-04-14 18:33:42 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mathew Maidment 
								
							 
						 
						
							
							
							
							
								
							
							
								aa6380e5bc 
								
							 
						 
						
							
							
								
								Merge pull request  #1643  from MerryMage/make_unique  
							
							 
							
							... 
							
							
							
							Common: Remove Common::make_unique, use std::make_unique 
							
						 
						
							2016-04-05 20:10:11 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								a06dcfeb61 
								
							 
						 
						
							
							
								
								Common: Remove Common::make_unique, use std::make_unique  
							
							 
							
							
							
						 
						
							2016-04-05 13:31:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c99f47d8f0 
								
							 
						 
						
							
							
								
								loader: Make MakeMagic constexpr  
							
							 
							
							
							
						 
						
							2016-03-21 03:28:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8530a2d7df 
								
							 
						 
						
							
							
								
								Merge pull request  #1344  from LittleWhite-tb/error-output  
							
							 
							
							... 
							
							
							
							Output errors in GUI 
							
						 
						
							2016-03-08 23:12:04 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									LittleWhite 
								
							 
						 
						
							
							
							
							
								
							
							
								4be68dddfb 
								
							 
						 
						
							
							
								
								Improve error report from Init() functions  
							
							 
							
							... 
							
							
							
							Add error popup when citra initialization failed 
							
						 
						
							2016-03-08 22:05:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b967a581a1 
								
							 
						 
						
							
							
								
								Loader/NCCH: Log the program ID during loading  
							
							 
							
							... 
							
							
							
							This is useful for all sorts of things, but mainly to identify save
folders more easily. 
							
						 
						
							2016-03-04 23:53:10 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									LittleWhite 
								
							 
						 
						
							
							
							
							
								
							
							
								7ad669a911 
								
							 
						 
						
							
							
								
								Display errors in GUI when loading ROM failed  
							
							 
							
							
							
						 
						
							2016-03-03 22:52:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a89e32b157 
								
							 
						 
						
							
							
								
								elf: Don't cast away const  
							
							 
							
							
							
						 
						
							2016-01-25 02:36:57 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c717d1551d 
								
							 
						 
						
							
							
								
								Merge pull request  #1199  from Gareth422/encryption-check  
							
							 
							
							... 
							
							
							
							Loader: Implement NCCH encryption check 
							
						 
						
							2015-10-20 10:17:31 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Gareth Poole 
								
							 
						 
						
							
							
							
							
								
							
							
								721475420d 
								
							 
						 
						
							
							
								
								Loader: Change NCCH header types to be explicitly little-endian  
							
							 
							
							
							
						 
						
							2015-10-10 22:35:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Gareth Poole 
								
							 
						 
						
							
							
							
							
								
							
							
								2706394384 
								
							 
						 
						
							
							
								
								Loader: Implement encryption check  
							
							 
							
							
							
						 
						
							2015-10-10 22:34:17 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								14af5919ba 
								
							 
						 
						
							
							
								
								CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls.  
							
							 
							
							... 
							
							
							
							The LOG_* function itself already appends one. 
							
						 
						
							2015-10-09 22:14:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								11a64acf23 
								
							 
						 
						
							
							
								
								Merge pull request  #1095  from archshift/game-list  
							
							 
							
							... 
							
							
							
							Initial implementation of a game list 
							
						 
						
							2015-10-01 23:35:19 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								bba12520c4 
								
							 
						 
						
							
							
								
								Expose loader helper functions for identifying files.  
							
							 
							
							
							
						 
						
							2015-09-30 21:04:47 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Cruel 
								
							 
						 
						
							
							
							
							
								
							
							
								d60a9be5c6 
								
							 
						 
						
							
							
								
								Implement 3dsx RomFS  
							
							 
							
							
							
						 
						
							2015-09-21 13:03:18 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d3efa637b4 
								
							 
						 
						
							
							
								
								General: Fix up doxygen comments  
							
							 
							
							
							
						 
						
							2015-09-10 11:20:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Benjamin Barenblat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c0a87bc89f 
								
							 
						 
						
							
							
								
								Properly indicate that CIA support is not implemented yet  
							
							 
							
							... 
							
							
							
							Make `Loader::LoadFile` return an `ErrorNotImplemented` if you call
it on a CIA file. 
							
						 
						
							2015-08-15 16:05:38 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Benjamin Barenblat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd8be1846b 
								
							 
						 
						
							
							
								
								Give CIA file type a name  
							
							 
							
							... 
							
							
							
							Make `GetFileTypeString` return ‘CIA’ for CIA (CTR Importable
Archive) files. 
							
						 
						
							2015-08-15 15:45:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								43d799fd9d 
								
							 
						 
						
							
							
								
								loader: Remove unnecessary else usages  
							
							 
							
							
							
						 
						
							2015-07-25 18:10:13 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									zawata 
								
							 
						 
						
							
							
							
							
								
							
							
								972dccc3f6 
								
							 
						 
						
							
							
								
								Core : Change variable type  
							
							 
							
							... 
							
							
							
							and fix various warnings 
							
						 
						
							2015-07-19 04:12:39 -07:00