archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							4ed24a0619 
							
						 
					 
					
						
						
							
							loader.cpp: improved file extension checking, made Upper/LowerStr useful  
						
						... 
						
						
						
						Instead of forcibly taking the last 4 characters, it now finds the last extension separator (the period) and takes a substr of its location. 
						
						
					 
					
						2014-09-08 15:41:58 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							335082e74e 
							
						 
					 
					
						
						
							
							Merge pull request  #95  from lioncash/disassembler  
						
						... 
						
						
						
						core: Make the ARM disassembler use std::string internally 
						
						
					 
					
						2014-09-08 00:10:13 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							85f1b76cd8 
							
						 
					 
					
						
						
							
							Merge pull request  #87  from archshift/remove-cruft  
						
						... 
						
						
						
						Removed redundant headers for std implementations 
						
						
					 
					
						2014-09-07 22:08:06 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							498d1a37f1 
							
						 
					 
					
						
						
							
							Removed common/std_xyz, instead using the std header  
						
						
						
						
					 
					
						2014-09-07 14:31:07 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							1c02c03e32 
							
						 
					 
					
						
						
							
							Dead code removal: video_core.cpp, load_symbol_map.cpp  
						
						
						
						
					 
					
						2014-09-07 12:09:02 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							403c84cdab 
							
						 
					 
					
						
						
							
							core: Make the ARM disassembler use std::string internally  
						
						
						
						
					 
					
						2014-09-06 14:45:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a130086587 
							
						 
					 
					
						
						
							
							Merge pull request  #93  from lioncash/ref  
						
						... 
						
						
						
						core: Pass string by reference in FetchFromPortName and DeleteService 
						
						
					 
					
						2014-09-06 14:06:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f68776ce13 
							
						 
					 
					
						
						
							
							ncch: Remove C-style struct typedefs  
						
						... 
						
						
						
						In C++ you can simply just declare it as is. 
						
						
					 
					
						2014-09-06 13:38:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							26cd696843 
							
						 
					 
					
						
						
							
							ncch: inline declare some variables in LZSS_Decompress  
						
						
						
						
					 
					
						2014-09-06 13:36:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d30747efea 
							
						 
					 
					
						
						
							
							core: Pass string by reference in FetchFromPortName and DeleteService  
						
						
						
						
					 
					
						2014-09-06 13:30:27 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							4795a64fc8 
							
						 
					 
					
						
						
							
							Removed common/atomic, instead using std::atomic  
						
						
						
						
					 
					
						2014-09-02 22:40:02 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							c57de3e404 
							
						 
					 
					
						
						
							
							Remove hand-crafted Visual Studio solution.  
						
						
						
						
					 
					
						2014-09-01 18:06:30 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							45976da975 
							
						 
					 
					
						
						
							
							CMake cleanup  
						
						... 
						
						
						
						Several cleanups to the buildsystem:
 - Do better factoring of common libs between platforms.
 - Add support to building on Windows.
 - Remove Qt4 support.
 - Re-sort file lists and add missing headers. 
						
						
					 
					
						2014-09-01 18:06:30 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							76372feb19 
							
						 
					 
					
						
						
							
							Merge pull request  #84  from bunnei/fix-hw-synchronization  
						
						... 
						
						
						
						Fix GPU/HW synchronization 
						
						
					 
					
						2014-08-31 00:53:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							038a51aac1 
							
						 
					 
					
						
						
							
							Merge pull request  #82  from yuriks/addr-types  
						
						... 
						
						
						
						Introduce VAddr and PAddr typedefs for ARM addresses. 
						
						
					 
					
						2014-08-30 23:27:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							aabfcfe6ad 
							
						 
					 
					
						
						
							
							GPU: Improve frame synchronization, increases compatibility with both homebrew and retail applications.  
						
						
						
						
					 
					
						2014-08-30 23:24:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							eb36d3fc90 
							
						 
					 
					
						
						
							
							Core: Refactor core to use only one function for execution.  
						
						... 
						
						
						
						Core: Cleaned up comment to be more readable.
Citra: Changed loop to be more readable. 
						
						
					 
					
						2014-08-30 23:23:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							738b88293c 
							
						 
					 
					
						
						
							
							Loader: Added support for loading raw BIN executables.  
						
						... 
						
						
						
						- Useful for debugging homebrew
Qt: Updated GUI to support loading .bin files. 
						
						
					 
					
						2014-08-30 23:23:33 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3ade84cb7b 
							
						 
					 
					
						
						
							
							Threading: Fix thread starting to execute first instruction correctly.  
						
						
						
						
					 
					
						2014-08-30 23:23:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ae93adddd1 
							
						 
					 
					
						
						
							
							srv::Initialize: Return "success" status code.  
						
						
						
						
					 
					
						2014-08-30 23:23:31 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							83c3d2bcd1 
							
						 
					 
					
						
						
							
							Introduce VAddr and PAddr typedefs for ARM addresses.  
						
						
						
						
					 
					
						2014-08-31 00:04:11 -03: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 
							
						 
					 
					
						
						
						
						
							
						
						
							304999dfeb 
							
						 
					 
					
						
						
							
							Threading: Fix thread starting to execute first instruction correctly.  
						
						
						
						
					 
					
						2014-08-28 17:51:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fb908b9395 
							
						 
					 
					
						
						
							
							srv::Initialize: Return "success" status code.  
						
						
						
						
					 
					
						2014-08-28 17:51:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							20d169e4a1 
							
						 
					 
					
						
						
							
							VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size.  
						
						
						
						
					 
					
						2014-08-26 17:34:52 -04:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							941762a573 
							
						 
					 
					
						
						
							
							GPU: Fix a compiler warning about redundant semicolons.  
						
						
						
						
					 
					
						2014-08-25 22:03:19 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							26ade98411 
							
						 
					 
					
						
						
							
							Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated.  
						
						
						
						
					 
					
						2014-08-25 22:03:18 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							14b24a75b3 
							
						 
					 
					
						
						
							
							GSP: Update framebuffer information when necessary.  
						
						
						
						
					 
					
						2014-08-25 22:03:18 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							590c206ac8 
							
						 
					 
					
						
						
							
							GSP: Implement SetBufferSwap.  
						
						
						
						
					 
					
						2014-08-25 22:03:18 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							e832bbe554 
							
						 
					 
					
						
						
							
							GSP: Add a helper function for convenience.  
						
						
						
						
					 
					
						2014-08-25 22:02:33 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0ffc966e42 
							
						 
					 
					
						
						
							
							Merge pull request  #68  from archshift/readfile  
						
						... 
						
						
						
						Added FS functions to Archive and Archive_RomFS 
						
						
					 
					
						2014-08-22 18:50:00 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							4c4a01bf41 
							
						 
					 
					
						
						
							
							Added FS functions to Archive and Archive_RomFS  
						
						
						
						
					 
					
						2014-08-22 15:45:10 -07:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							ef27770a53 
							
						 
					 
					
						
						
							
							ARM: Remove a forgotten const in vfp.  
						
						
						
						
					 
					
						2014-08-20 17:50:27 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ab4648d3ca 
							
						 
					 
					
						
						
							
							Core: Use std::array for managing kernel object space  
						
						... 
						
						
						
						These avoid relying on memset for clearing the arrays. 
						
						
					 
					
						2014-08-19 00:32:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c5c563a5 
							
						 
					 
					
						
						
							
							Merge pull request  #55  from lioncash/string  
						
						... 
						
						
						
						Core: Alter the kernel string functions to use std::string instead of const char*. 
						
						
					 
					
						2014-08-18 21:42:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							10f25866e2 
							
						 
					 
					
						
						
							
							SVC: Added support for svc_GetSystemTick.  
						
						... 
						
						
						
						Changed HLE function return methods to be static inline functions. 
						
						
					 
					
						2014-08-18 21:26:20 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							98fa3f7cba 
							
						 
					 
					
						
						
							
							Core: Alter the kernel string functions to use std::string instead of const char*.  
						
						... 
						
						
						
						Most functions already operate on std::strings. This also removes the need to manually null terminate thread names. 
						
						
					 
					
						2014-08-17 23:12:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7ed73af78f 
							
						 
					 
					
						
						
							
							Merge pull request  #53  from lioncash/memmap  
						
						... 
						
						
						
						Core: Fix undefined behavior in mem_map_funcs' WriteBlock function 
						
						
					 
					
						2014-08-17 20:30:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							986dd27392 
							
						 
					 
					
						
						
							
							Core: Fix a formatting error in svc.cpp  
						
						... 
						
						
						
						entry_point would not be added to the string. Also used StringFromFormat
so that the buffer is unnecessary. 
						
						
					 
					
						2014-08-17 14:28:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							da18671166 
							
						 
					 
					
						
						
							
							Core: Fix undefined behavior in mem_map_funcs' WriteBlock function  
						
						
						
						
					 
					
						2014-08-17 14:23:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bf7bc3dacd 
							
						 
					 
					
						
						
							
							Merge pull request  #39  from bunnei/hid-minor-improvements  
						
						... 
						
						
						
						Hid minor improvements 
						
						
					 
					
						2014-08-12 18:23:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							091f6cf55b 
							
						 
					 
					
						
						
							
							HID: Added new function entries from 3dbrew to FunctionTable.  
						
						... 
						
						
						
						HID: Fix typo with DisableGyroscopeLow command. 
						
						
					 
					
						2014-08-12 18:08:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							76a586de49 
							
						 
					 
					
						
						
							
							Pica: Add command processor.  
						
						
						
						
					 
					
						2014-08-12 13:47:30 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							7b6a7d7dfb 
							
						 
					 
					
						
						
							
							Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones.  
						
						... 
						
						
						
						This cleans up the mess that address reading/writing had become and makes the code a *lot* more sensible.
This adds a physical<->virtual address converter to mem_map.h. For further accuracy, we will want to properly extend this to support a wider range of address regions. For now, this makes simply homebrew applications work in a good manner though. 
						
						
					 
					
						2014-08-12 13:32:56 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							bd798390d5 
							
						 
					 
					
						
						
							
							GSP: Fix a major regression introduced in ffda035c, due to which no display transfers were triggered at all anymore.  
						
						
						
						
					 
					
						2014-08-12 13:32:18 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							9c781a6c76 
							
						 
					 
					
						
						
							
							Remove the fancy RegisterSet class introduced in 4c2bff61e.  
						
						... 
						
						
						
						While it was some nice and fancy template usage, it ultimately had many practical issues regarding length of involved expressions under regular usage as well as common code completion tools not being able to handle the structures.
Instead, we now use a more conventional approach which is a lot more clean to use. 
						
						
					 
					
						2014-08-12 02:17:21 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							552287498a 
							
						 
					 
					
						
						
							
							HID: Implemented HID_User::GetIPCHandles service function.  
						
						
						
						
					 
					
						2014-08-07 20:27:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							66f91b4346 
							
						 
					 
					
						
						
							
							SVC: Fixed typo with MapMemoryBlock DEBUG_LOG call.  
						
						
						
						
					 
					
						2014-08-07 20:27:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0805ecbaca 
							
						 
					 
					
						
						
							
							GPU: Updated g_last_ticks variable to be more descriptive (represents CPU tick count of last vertical line).  
						
						
						
						
					 
					
						2014-08-06 18:20:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7ada2625fe 
							
						 
					 
					
						
						
							
							GPU: Updated horizontal sync line counter to use framebuffer height.  
						
						
						
						
					 
					
						2014-08-06 18:20:01 -04:00