Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								6aa90e13f9 
								
							 
						 
						
							
							
								
								Memory: Do correct Phys->Virt address translation for non-APP linheap  
							
							 
							
							
							
						 
						
							2016-03-05 22:09:59 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mathew Maidment 
								
							 
						 
						
							
							
							
							
								
							
							
								8ee230fe1c 
								
							 
						 
						
							
							
								
								Merge pull request  #1455  from yuriks/ResultVal-union  
							
							 
							
							... 
							
							
							
							core: Use unrestricted union to hold storage of ResultVal value 
							
						 
						
							2016-03-05 23:29:14 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								5b0fe77140 
								
							 
						 
						
							
							
								
								DSP: Print hash of firmware to console  
							
							 
							
							
							
						 
						
							2016-03-06 00:11:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								6dd05e610a 
								
							 
						 
						
							
							
								
								core: Use unrestricted union to hold storage of ResultVal value  
							
							 
							
							
							
						 
						
							2016-03-05 00:13:20 -08: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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								987d85a33b 
								
							 
						 
						
							
							
								
								Merge pull request  #1429  from mailwl/branch-acu  
							
							 
							
							... 
							
							
							
							ac:u IsConnected implemented 
							
						 
						
							2016-03-05 02:10:25 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								878562c291 
								
							 
						 
						
							
							
								
								Merge pull request  #1389  from yuriks/stub-cam  
							
							 
							
							... 
							
							
							
							Stub CAM:U service 
							
						 
						
							2016-03-04 10:11:09 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mailwl 
								
							 
						 
						
							
							
							
							
								
							
							
								d6be7ff683 
								
							 
						 
						
							
							
								
								ac:u: Stub IsConnected  
							
							 
							
							
							
						 
						
							2016-03-04 15:59:02 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									LittleWhite 
								
							 
						 
						
							
							
							
							
								
							
							
								7ad669a911 
								
							 
						 
						
							
							
								
								Display errors in GUI when loading ROM failed  
							
							 
							
							
							
						 
						
							2016-03-03 22:52:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ea0ca17215 
								
							 
						 
						
							
							
								
								Merge pull request  #1434  from Kloen/legend  
							
							 
							
							... 
							
							
							
							Add THREADPROCESSORID_ALL on SVC::CreateThread 
							
						 
						
							2016-03-02 09:09:09 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								cddb9bd2aa 
								
							 
						 
						
							
							
								
								Merge pull request  #1297  from Subv/saves  
							
							 
							
							... 
							
							
							
							DiskDirectory: Initialize the directory member with valid info. 
							
						 
						
							2016-03-01 17:16:05 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kloen 
								
							 
						 
						
							
							
							
							
								
							
							
								1149e66820 
								
							 
						 
						
							
							
								
								ThreadProcessorId_All on SVC::CreateThread  
							
							 
							
							
							
						 
						
							2016-03-01 12:03:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								1912c4691b 
								
							 
						 
						
							
							
								
								Service/CFG: Fix potential endianess issue  
							
							 
							
							
							
						 
						
							2016-02-29 23:56:02 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								228d8ac14a 
								
							 
						 
						
							
							
								
								Service/CFG: Add block 0x000A0000 (username) to default config file  
							
							 
							
							
							
						 
						
							2016-02-29 23:55:48 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								338a0f01f2 
								
							 
						 
						
							
							
								
								Service/CAM: Add doxycomments to all service functions  
							
							 
							
							
							
						 
						
							2016-02-29 22:53:36 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mailwl 
								
							 
						 
						
							
							
							
							
								
							
							
								2e13b7f3ca 
								
							 
						 
						
							
							
								
								Initial implementation ir:user  
							
							 
							
							
							
						 
						
							2016-02-26 18:39:28 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								8b00954ec7 
								
							 
						 
						
							
							
								
								AudioCore: Skeleton Implementation  
							
							 
							
							... 
							
							
							
							This commit:
* Adds a new subproject, audio_core.
* Defines structures that exist in DSP shared memory.
* Hooks up various other parts of the emulator into audio core.
This sets the foundation for a later HLE DSP implementation. 
							
						 
						
							2016-02-21 13:13:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								fc6fa0f088 
								
							 
						 
						
							
							
								
								Service/CAM: Dummy implementation of some functions  
							
							 
							
							... 
							
							
							
							Thanks to @mailwl for the initial version of the stubs. 
							
						 
						
							2016-02-13 01:16:08 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								6c71858c5c 
								
							 
						 
						
							
							
								
								BitField: Make trivially copyable and remove assignment operator  
							
							 
							
							
							
						 
						
							2016-02-12 19:51:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0937bed8d8 
								
							 
						 
						
							
							
								
								services: Get rid of unnecessary includes  
							
							 
							
							
							
						 
						
							2016-02-02 01:40:23 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5e5bb0c32e 
								
							 
						 
						
							
							
								
								services: Update function tables  
							
							 
							
							
							
						 
						
							2016-02-01 21:49:44 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								cd0b31fd73 
								
							 
						 
						
							
							
								
								Merge pull request  #1377  from MerryMage/mmio  
							
							 
							
							... 
							
							
							
							Memory: Implemented MMIO 
							
						 
						
							2016-01-30 19:03:33 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								2b93313348 
								
							 
						 
						
							
							
								
								Memory: Implement MMIO  
							
							 
							
							
							
						 
						
							2016-01-30 18:41:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a89e32b157 
								
							 
						 
						
							
							
								
								elf: Don't cast away const  
							
							 
							
							
							
						 
						
							2016-01-25 02:36:57 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3ed5ecd67a 
								
							 
						 
						
							
							
								
								archive_backend: Remove unnecessary const from return types  
							
							 
							
							... 
							
							
							
							This doesn't return by reference so const isn't really necessary 
							
						 
						
							2016-01-25 00:14:53 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									rob turner 
								
							 
						 
						
							
							
							
							
								
							
							
								d29578d467 
								
							 
						 
						
							
							
								
								ARM_Disasm::DisassembleMemHalf: actually use width in determining opcode name  
							
							 
							
							
							
						 
						
							2016-01-19 18:42:16 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								922b31ebbd 
								
							 
						 
						
							
							
								
								DiskDirectory: Initialize the directory member with valid info.  
							
							 
							
							
							
						 
						
							2016-01-16 09:30:29 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								190b1bbf1f 
								
							 
						 
						
							
							
								
								Merge pull request  #1327  from Subv/unmap_memblock  
							
							 
							
							... 
							
							
							
							HLE/SVC: Implement UnmapMemoryBlock. 
							
						 
						
							2016-01-14 22:27:36 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								d90d5a0ee6 
								
							 
						 
						
							
							
								
								HLE/SVC: Implement UnmapMemoryBlock.  
							
							 
							
							... 
							
							
							
							This implementation will need to be (almost completely) changed when we implement multiprocess support. 
							
						 
						
							2016-01-14 11:29:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								848effe9c3 
								
							 
						 
						
							
							
								
								Merge pull request  #1283  from Subv/soc_fixup  
							
							 
							
							... 
							
							
							
							HLE/Sockets: Fixed the buffer offset in recvfrom. 
							
						 
						
							2016-01-05 13:52:25 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								085c8f2987 
								
							 
						 
						
							
							
								
								Merge pull request  #1310  from lioncash/services  
							
							 
							
							... 
							
							
							
							services: Update some function tables 
							
						 
						
							2015-12-30 21:30:07 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								532dc797c9 
								
							 
						 
						
							
							
								
								arm_dyncom_dec: Fix decoding of VMLS  
							
							 
							
							... 
							
							
							
							Previously, all VMLS variants would misdecode as CDP
(which isn't necessarily wrong in itself, however
VMLS has it's own label of execution) 
							
						 
						
							2015-12-30 14:23:07 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								744f4af3ab 
								
							 
						 
						
							
							
								
								services: Update some function tables  
							
							 
							
							
							
						 
						
							2015-12-30 11:29:21 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4bc961d5fd 
								
							 
						 
						
							
							
								
								Merge pull request  #1306  from Subv/sync  
							
							 
							
							... 
							
							
							
							HLE/Timers: Reset OneShot timers when they are acquired instead of when they're triggered 
							
						 
						
							2015-12-29 22:36:29 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								6cccc36505 
								
							 
						 
						
							
							
								
								HLE/Timers: Reset OneShot timers when they are acquired instead of when they're triggered.  
							
							 
							
							... 
							
							
							
							Closes  #1139  
							
						 
						
							2015-12-29 20:35:25 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								cee8df6ff0 
								
							 
						 
						
							
							
								
								core: Use unique_ptr for holding the interpreter instances  
							
							 
							
							
							
						 
						
							2015-12-29 18:03:08 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								73740d74ed 
								
							 
						 
						
							
							
								
								Merge pull request  #1300  from Subv/arbitrateaddress  
							
							 
							
							... 
							
							
							
							SVC: Fixed ArbitrateAddress to behave as it does on hardware. 
							
						 
						
							2015-12-28 22:23:51 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								fddfe946c8 
								
							 
						 
						
							
							
								
								dyncom: Handle modifying the APSR via an MRC instruction  
							
							 
							
							
							
						 
						
							2015-12-28 07:52:04 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								29032ce9b6 
								
							 
						 
						
							
							
								
								SVC: Fixed ArbitrateAddress to behave as it does on hardware.  
							
							 
							
							... 
							
							
							
							This was verified with hwtests that i plan to upload later on. 
							
						 
						
							2015-12-27 18:44:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								270cbb0119 
								
							 
						 
						
							
							
								
								svc: Remove superfluous printf argument  
							
							 
							
							
							
						 
						
							2015-12-25 14:21:45 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								282f2c8042 
								
							 
						 
						
							
							
								
								HLE/Sockets: Fixed the buffer offset in recvfrom.  
							
							 
							
							... 
							
							
							
							Closes  #1277  
							
						 
						
							2015-12-24 09:19:27 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d09b7a3c12 
								
							 
						 
						
							
							
								
								dyncom: Remove PC dispatch from several instructions  
							
							 
							
							... 
							
							
							
							These instructions aren't capable of using the PC as a destination 
							
						 
						
							2015-12-20 21:19:02 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5a531d7ec2 
								
							 
						 
						
							
							
								
								dyncom: Handle unprivileged load/store variants correctly  
							
							 
							
							... 
							
							
							
							LDRT/LDRBT/STRBT/STRT should simulate the load or store
as if the host CPU is in user mode.
STRT is also allowed to use the PC as an operand 
							
						 
						
							2015-12-19 19:05:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								84afaaa10c 
								
							 
						 
						
							
							
								
								svc: Fix compilation with LOG_TRACE enabled  
							
							 
							
							
							
						 
						
							2015-12-12 18:14:36 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								31764c48fb 
								
							 
						 
						
							
							
								
								Merge pull request  #1272  from yuriks/merge-rasterizer  
							
							 
							
							... 
							
							
							
							VideoCore: Unify interface to OpenGL and SW rasterizers 
							
						 
						
							2015-12-07 20:21:06 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								195fedccf0 
								
							 
						 
						
							
							
								
								VideoCore: Unify interface to OpenGL and SW rasterizers  
							
							 
							
							... 
							
							
							
							This removes explicit checks sprinkled all over the codebase to instead
just have the SW rasterizer expose an implementation with no-ops for
most operations. 
							
						 
						
							2015-12-07 20:20:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								03835d04f4 
								
							 
						 
						
							
							
								
								VideoCore: Rename HWRasterizer methods to be less confusing  
							
							 
							
							
							
						 
						
							2015-12-06 19:08:37 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								56e22e6aac 
								
							 
						 
						
							
							
								
								dyncom: Remove static keyword from header functions  
							
							 
							
							
							
						 
						
							2015-12-06 15:14:51 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1ea0702eaa 
								
							 
						 
						
							
							
								
								arm_interface: Make GetNumInstructions const  
							
							 
							
							
							
						 
						
							2015-12-06 15:07:59 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								de9a625c7e 
								
							 
						 
						
							
							
								
								arm_interface: directly initialize class members  
							
							 
							
							
							
						 
						
							2015-12-06 15:07:00 -05:00