purpasmart96 
							
						 
					 
					
						
						
						
						
							
						
						
							b2c64eb5ff 
							
						 
					 
					
						
						
							
							GSP_GPU: Shut up FlushDataCache  
						
						
						
						
					 
					
						2014-12-18 16:39:55 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							765dbabdb6 
							
						 
					 
					
						
						
							
							Merge pull request  #308  from Subv/more_savedata  
						
						... 
						
						
						
						SystemSaveData: Fixed a typo that was segfaulting 
						
						
					 
					
						2014-12-18 18:05:03 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							78e0f36857 
							
						 
					 
					
						
						
							
							SystemSaveData: Fixed a typo that was segfaulting  
						
						
						
						
					 
					
						2014-12-18 18:01:47 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							24b5e87279 
							
						 
					 
					
						
						
							
							Merge pull request  #304  from lioncash/sflags  
						
						... 
						
						
						
						armemu: Set GE flags properly for SSUB16, SADD16, SSAX, and SASX. 
						
						
					 
					
						2014-12-18 17:46:10 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4959e3b2c0 
							
						 
					 
					
						
						
							
							Merge pull request  #307  from lioncash/usat16  
						
						... 
						
						
						
						armemu: Fix USAT16. 
						
						
					 
					
						2014-12-18 17:45:25 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c71f8840e5 
							
						 
					 
					
						
						
							
							Merge pull request  #301  from Subv/more_savedata  
						
						... 
						
						
						
						SaveData: Implemented the SystemSaveData archive. 
						
						
					 
					
						2014-12-18 17:29:34 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							f9472eda0a 
							
						 
					 
					
						
						
							
							SystemSaveData: Added a TODO to move it to the NAND.  
						
						... 
						
						
						
						Maybe sometime when we actually implement that 
						
						
					 
					
						2014-12-18 16:58:42 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e683f654ce 
							
						 
					 
					
						
						
							
							armemu: Fix lower-bounds clamping for USAT16  
						
						
						
						
					 
					
						2014-12-18 16:54:01 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							77f0cdfaf4 
							
						 
					 
					
						
						
							
							SaveData: Added some documentation to FormatSaveData  
						
						... 
						
						
						
						We still don't know what the other parameters do, but they appear to be very similar to those of FormatThisUserSaveData.
Most likely FormatThisUserSaveData is just an alias for FormatSaveData with LowPathType Empty 
						
						
					 
					
						2014-12-18 15:30:28 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6b632bbe37 
							
						 
					 
					
						
						
							
							armemu: More concise names for USAT16-related variables  
						
						
						
						
					 
					
						2014-12-18 14:25:07 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							eaae0ad502 
							
						 
					 
					
						
						
							
							armemu: Get rid of bitwise parenthesis warnings  
						
						
						
						
					 
					
						2014-12-18 12:07:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4dc8eb40be 
							
						 
					 
					
						
						
							
							armemu: Set GE flags correctly for SSUB16, SADD16, SSAX, and SASX.  
						
						
						
						
					 
					
						2014-12-18 11:45:40 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8ac22e7efc 
							
						 
					 
					
						
						
							
							Merge pull request  #299  from lioncash/join  
						
						... 
						
						
						
						Combine SSUB16, SADD16, SASX, and SSAX. 
						
						
					 
					
						2014-12-18 10:04:31 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							bec527fa24 
							
						 
					 
					
						
						
							
							SaveData: Implemented the SystemSaveData archive.  
						
						... 
						
						
						
						It will be stored in the /syssavedata folder. This archive is user by various Services and possibly games via the FS:U service. 
						
						
					 
					
						2014-12-17 23:44:32 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							797efbde1a 
							
						 
					 
					
						
						
							
							Merge pull request  #298  from lioncash/flags  
						
						... 
						
						
						
						armemu: Unset GE flags for UADD8 if results are < 0x100 
						
						
					 
					
						2014-12-17 22:06:27 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a968adf50e 
							
						 
					 
					
						
						
							
							Merge pull request  #295  from lioncash/umaal  
						
						... 
						
						
						
						armemu: Implement UMAAL 
						
						
					 
					
						2014-12-17 21:44:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							85c318078d 
							
						 
					 
					
						
						
							
							armemu: Combine SSUB16, SADD16, SASX, and SSAX.  
						
						
						
						
					 
					
						2014-12-17 21:17:54 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							075126247f 
							
						 
					 
					
						
						
							
							Merge pull request  #292  from lioncash/backports  
						
						... 
						
						
						
						Backport more skyeye fixes from 3dmoo 
						
						
					 
					
						2014-12-17 20:58:00 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e00e303275 
							
						 
					 
					
						
						
							
							Merge pull request  #297  from lioncash/ssub16  
						
						... 
						
						
						
						armemu: Fix SSUB16 
						
						
					 
					
						2014-12-17 20:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7bae450379 
							
						 
					 
					
						
						
							
							Merge pull request  #185  from purpasmart96/mem_perm  
						
						... 
						
						
						
						Kernel: Add missing permissions 
						
						
					 
					
						2014-12-17 20:56:04 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							94a103a000 
							
						 
					 
					
						
						
							
							Merge pull request  #288  from Subv/savedata_stuff  
						
						... 
						
						
						
						FS_U: Implemented the SaveData archive 
						
						
					 
					
						2014-12-17 20:02:57 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							ea9ce0fba7 
							
						 
					 
					
						
						
							
							Filesystem/Archives: Implemented the SaveData archive  
						
						... 
						
						
						
						The savedata for each game is stored in /savedata/<ProgramID> for NCCH files. ELF files and 3DSX files use the folder 0 because they have no ID information
Got rid of the code duplication in File and Directory
Files that deal with the host machine's file system now live in DiskFile, similarly for directories and DiskDirectory and archives with DiskArchive.
FS_U: Use the correct error code when a file wasn't found 
						
						
					 
					
						2014-12-17 19:21:38 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							41fee1c940 
							
						 
					 
					
						
						
							
							armemu: Unset GE flags for UADD8 if results are < 0x100  
						
						... 
						
						
						
						Reference manual states these must be set to zero if this case is true. 
						
						
					 
					
						2014-12-17 17:54:49 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							58dc554733 
							
						 
					 
					
						
						
							
							armemu: Fix SSUB16  
						
						... 
						
						
						
						Broken from the same reason SADD16 was.
The lo part of the result should only be constructed from the lo halfwords of rm and rn.
The hi part of the result should only be constructed from the hi halfwords of rm and rn. 
						
						
					 
					
						2014-12-17 15:40:10 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e6f440ea7f 
							
						 
					 
					
						
						
							
							Merge pull request  #293  from lioncash/sops  
						
						... 
						
						
						
						armemu: Fix SADD16 
						
						
					 
					
						2014-12-17 14:54:24 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3e9d4a7917 
							
						 
					 
					
						
						
							
							Merge pull request  #287  from lioncash/qaddsub16  
						
						... 
						
						
						
						armemu: Join QADD16/QSUB16 and fix saturation clamping. 
						
						
					 
					
						2014-12-17 12:34:52 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5820dba6b7 
							
						 
					 
					
						
						
							
							armemu: Implement UMAAL  
						
						
						
						
					 
					
						2014-12-17 12:21:21 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2d91164bb9 
							
						 
					 
					
						
						
							
							armemu: Narrow the scope of some variables in handle_v6_insn  
						
						... 
						
						
						
						There's no reason to have these in the outer-most scope. 
						
						
					 
					
						2014-12-17 10:26:20 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5289a496a7 
							
						 
					 
					
						
						
							
							armemu: Fix SADD16  
						
						... 
						
						
						
						The lo and hi parts of the result were being constructed as a result of hi and lo halfword intermixing from the rm and rn regs. However the lo part of the result should be constructed only from the lo halfwords of rm and rn, and the hi part of the result should only be constructed from the hi halfwords of rm and rn. 
						
						
					 
					
						2014-12-17 09:36:25 -05:00 
						 
				 
			
				
					
						
							
							
								Normmatt 
							
						 
					 
					
						
						
						
						
							
						
						
							73211dc8fe 
							
						 
					 
					
						
						
							
							armemu: Fix PKHTB  
						
						
						
						
					 
					
						2014-12-17 03:26:12 -05:00 
						 
				 
			
				
					
						
							
							
								Normmatt 
							
						 
					 
					
						
						
						
						
							
						
						
							8045df14d2 
							
						 
					 
					
						
						
							
							armemu: Implement REVSH  
						
						
						
						
					 
					
						2014-12-17 03:26:01 -05:00 
						 
				 
			
				
					
						
							
							
								Normmatt 
							
						 
					 
					
						
						
						
						
							
						
						
							bc81cc9490 
							
						 
					 
					
						
						
							
							armemu: Fix UXTAB/UXTAH  
						
						
						
						
					 
					
						2014-12-17 03:24:25 -05:00 
						 
				 
			
				
					
						
							
							
								Normmatt 
							
						 
					 
					
						
						
						
						
							
						
						
							b5dbd6f2a2 
							
						 
					 
					
						
						
							
							armemu: Fix SXTAB  
						
						
						
						
					 
					
						2014-12-17 03:17:44 -05:00 
						 
				 
			
				
					
						
							
							
								Normmatt 
							
						 
					 
					
						
						
						
						
							
						
						
							efebd5589a 
							
						 
					 
					
						
						
							
							armemu: Fix SXTAH  
						
						
						
						
					 
					
						2014-12-17 03:16:40 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fdb4ef5210 
							
						 
					 
					
						
						
							
							Merge pull request  #289  from lioncash/smops  
						
						... 
						
						
						
						Join SMUAD, SMUSD, and SMLAD ops. Also fix them as well. 
						
						
					 
					
						2014-12-17 00:08:43 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ec9ac2f51a 
							
						 
					 
					
						
						
							
							Merge pull request  #290  from lioncash/vsub  
						
						... 
						
						
						
						armemu: Backport some VFP fixes from 3dmoo. 
						
						
					 
					
						2014-12-16 23:22:58 -05:00 
						 
				 
			
				
					
						
							
							
								Normmatt 
							
						 
					 
					
						
						
						
						
							
						
						
							9c127f4a01 
							
						 
					 
					
						
						
							
							armemu: Fix FTOUI NaN sign.  
						
						
						
						
					 
					
						2014-12-16 05:56:06 -05:00 
						 
				 
			
				
					
						
							
							
								Normmatt 
							
						 
					 
					
						
						
						
						
							
						
						
							2ed03c10e0 
							
						 
					 
					
						
						
							
							armemu: Fix FSUBS bug where NaN shouldn't be negated  
						
						
						
						
					 
					
						2014-12-16 05:54:00 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d5bcddb77c 
							
						 
					 
					
						
						
							
							armemu: Fix SMUAD, SMUSD, and SMLAD  
						
						... 
						
						
						
						Wrong values were being multiplied together. 
						
						
					 
					
						2014-12-16 03:13:06 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0f9e3baf39 
							
						 
					 
					
						
						
							
							armemu: Join SMUAD, SMUSD, and SMLAD  
						
						
						
						
					 
					
						2014-12-16 03:11:50 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4c53799229 
							
						 
					 
					
						
						
							
							armemu: Fix lower-bound signed saturation clamping for QADD16/QSUB16.  
						
						
						
						
					 
					
						2014-12-16 00:11:51 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							49817e89d9 
							
						 
					 
					
						
						
							
							armemu: Join QADD16 and QSUB16 together.  
						
						... 
						
						
						
						The only difference between these ops is one adds and one subtracts. Everything is literally the same. 
						
						
					 
					
						2014-12-16 00:11:19 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cdfa7157eb 
							
						 
					 
					
						
						
							
							Merge pull request  #286  from yuriks/msvc-fix  
						
						... 
						
						
						
						Comment out empty arrays causing compile errors in MSVC 
						
						
					 
					
						2014-12-15 22:52:35 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							082bf803ab 
							
						 
					 
					
						
						
							
							Comment out empty arrays causing compile errors in MSVC  
						
						
						
						
					 
					
						2014-12-16 01:37:13 -02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a8098187aa 
							
						 
					 
					
						
						
							
							Merge pull request  #285  from lioncash/uxtab16  
						
						... 
						
						
						
						armemu: Implement UXTAB16 
						
						
					 
					
						2014-12-15 22:29:12 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cd2a31eaf4 
							
						 
					 
					
						
						
							
							Merge pull request  #283  from yuriks/archive-refactor  
						
						... 
						
						
						
						Archive refactor 
						
						
					 
					
						2014-12-15 22:15:08 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							666f6deb47 
							
						 
					 
					
						
						
							
							Work around libstdc++'s lack of support for std::hash on enums  
						
						
						
						
					 
					
						2014-12-16 01:09:21 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							83e6e4ffec 
							
						 
					 
					
						
						
							
							FS.Archive: Clean up treatment of archives and their handles  
						
						... 
						
						
						
						- Refactor FS::Archive internals to make Archive creation and lifetime
  management clearer.
- Remove the "Archive as a File" hack.
- Implement 64-bit Archive handles. 
						
						
					 
					
						2014-12-16 01:08:44 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							0931a42af0 
							
						 
					 
					
						
						
							
							Service.FS: Rename FileSys::File to FileBackend  
						
						
						
						
					 
					
						2014-12-16 01:08:43 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							d51afab0bc 
							
						 
					 
					
						
						
							
							Service.FS: Rename FileSys::Directory to DirectoryBackend  
						
						
						
						
					 
					
						2014-12-16 01:08:43 -02:00