| 
							
							
								 archshift | bba12520c4 | Expose loader helper functions for identifying files. | 2015-09-30 21:04:47 -07:00 |  | 
			
				
					| 
							
							
								 Yuri Kunde Schlesner | 2d7299a86f | Loader: Remove unnecessary pointer indirection to IOFile | 2015-07-13 20:00:56 -03:00 |  | 
			
				
					| 
							
							
								 condut | c385b7767d | FS: Stream RomFS from file instead of loading all of it to memory | 2015-07-13 19:57:12 -03: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 |  | 
			
				
					| 
							
							
								 Yuri Kunde Schlesner | eb3eb9f75d | Loader: Remove .bin file support It is of very limited practical utility currently, and will soon be
impossible to support due to more accurate memory map emulation. | 2015-05-08 23:09:41 -03:00 |  | 
			
				
					| 
							
							
								 Yuri Kunde Schlesner | 3cb19c9589 | Process: Rename StaticAddressMapping => AddressMapping | 2015-05-08 22:12:10 -03:00 |  | 
			
				
					| 
							
							
								 Yuri Kunde Schlesner | 6d60acf0f1 | Kernel: Introduce skeleton Process class to hold process data | 2015-05-08 22:11:02 -03:00 |  | 
			
				
					| 
							
							
								 Yuri Kunde Schlesner | e1fbac3ca1 | Common: Remove common.h | 2015-05-07 15:45:22 -03:00 |  | 
			
				
					| 
							
							
								 Lioncash | 676daef3c7 | core: Fix some warnings on OSX | 2015-02-03 08:14:42 -05:00 |  | 
			
				
					| 
							
							
								 Emmanuel Gil Peyrot | 82ec17db7d | Loader: Guess filetype from the magic, or fallback to the extension. | 2015-01-15 22:23:08 +01:00 |  | 
			
				
					| 
							
							
								 Emmanuel Gil Peyrot | b5237e885d | Loader: Keep a reference to the file and pass it to the correct AppLoader, instead of loading it multiple times. | 2015-01-15 21:21:26 +00:00 |  | 
			
				
					| 
							
							
								 purpasmart96 | ebfd831ccb | License change | 2014-12-20 21:20:24 -08:00 |  | 
			
				
					| 
							
							
								 ichfly | 1aa969741d | Loader: Add 3DSX support | 2014-12-08 18:06:43 +01:00 |  | 
			
				
					| 
							
							
								 bunnei | 6966fdf025 | Loader: Added support for loading raw BIN executables. - Useful for debugging homebrew
Qt: Updated GUI to support loading .bin files. | 2014-08-28 17:51:49 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | b70c4fb48e | NCCH: Updated ExeFS memory allocation to be safer. | 2014-07-04 20:37:51 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 2c62d92551 | Loader: Updated read methods to be const - Required "file" handle to be made local and explicitly opened/closed as needed | 2014-07-04 20:37:49 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | d8da707bb9 | Loader: Refactored interface such that data is no longer stored by loader. NCCH: Removed extra qualification ‘Loader::AppLoader_NCCH::’. | 2014-06-27 17:49:01 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | a7f1c54490 | Loader: Refactored loading functions to only read data from binary if called. NCCH: Updated LoadExec to use Memory::WriteBlock function to load binary code. | 2014-06-24 19:30:08 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 62b444cd17 | Loader: Refactored use of const. | 2014-06-24 19:30:06 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 3da2bc6830 | NCCH: Fixes reduce unnecessary logging and load logo/banner/etc. sections correctly. Loader: Added ErrorNotUsed ReturnStatus type to specify when something is not used. | 2014-06-24 19:30:05 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 7889cafc76 | Loader: Implemented AppLoader interface for abstracting application loading. - Various cleanups/refactorings to Loader, ELF, and NCCH modules.
- Added AppLoader interface to ELF and NCCH.
- Updated Qt/GLFW frontends to check AppLoader ResultStatus.
NCCH: Removed extra qualification typos.
Loader: Removed unnecessary #include's.
NCCH: Improved readability of memcmp statements.
NCCH: Added missing space.
Elf: Removed unnecessary usage of unique_ptr.
Loader: Removed unnecessary usage of unique_ptr. | 2014-06-24 19:29:58 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 13bdaa6c60 | Loader: Cleaned up and removed unused code, refactored ELF namespace. | 2014-06-16 23:43:33 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 0aca202ae9 | Loader: Moved elf and loader modules to a "loader" subdirectory. | 2014-06-16 18:03:13 -04:00 |  |