Ryan Houdek 
								
							 
						 
						
							
							
								
							
							
	b4ae200d0d  
						 
						
							
							
								
								
								This changes a mmap in MemArena so you don't need 786MB of memory free to actually allocate the 1GB memory space in Linux 32bit. I was also running in to this issue in my development. Kudos to plbl4ster to actually taking the time to research this. Closes issue 5625.  
							
							
							
						 
						
							2012-09-23 10:08:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pierre Bourdon 
								
							 
						 
						
							
							
								
							
							
	90af798d3d  
						 
						
							
							
								
								
								Partially revert  be200074e9 for OS X systems  
							
							... 
							
							
							
							/dev/shm is not a tmpfs mountpoint on that operating system. Use /tmp but keep
the unlinking to avoid useless disk IO. 
							
						 
						
							2012-08-25 03:30:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Houdek 
								
							 
						 
						
							
							
								
							
							
	be200074e9  
						 
						
							
							
								
								
								[Linux] Change from using /tmp to /dev/shm in MemArena so we don't cause any disk IO, also unlink file while it is open to allow multiple instances running. This was discussed months ago, but was never implemented for whatever reason.  
							
							
							
						 
						
							2012-08-22 23:39:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sktsqrl 
								
							 
						 
						
							
							
								
							
							
	8dd11bd1c0  
						 
						
							
							
								
								
								fixes issue 5507  
							
							
							
						 
						
							2012-07-11 20:54:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Soren Jorvang 
								
							 
						 
						
							
							
								
							
							
	d4158f076a  
						 
						
							
							
								
								
								Allocate low executable memory on OS X as on Windows and Linux.  
							
							... 
							
							
							
							Even with LoadStorePaired accounted for, there are still some
niggling 64-bit cleanliness bugs left that are not practical
to weed out on a single platform. We should probably have an
option to use >2GB memory only on all platforms for debugging.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6792  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2011-01-09 14:09:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Soren Jorvang 
								
							 
						 
						
							
							
								
							
							
	f081710800  
						 
						
							
							
								
								
								Oops, removed one <sys/stat.h> too many.  
							
							... 
							
							
							
							No need to autoconf for libusbhid - all USB-capable BSD's have it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5996  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-07-29 17:52:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Soren Jorvang 
								
							 
						 
						
							
							
								
							
							
	24fdf942a4  
						 
						
							
							
								
								
								Use .cpp suffix when detecting libraries. On some systems, g++  
							
							... 
							
							
							
							is required to correctly link with C++ libraries like wxw.
Tell OS X that the user is doing something when using the wiimote
so that the screensaver doesn't come on when playing a Wii game.
Replace unnecessary floating point with integer math.
Remove unnecessary <sys/stat.h>'s.
Correct a few type nits.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5995  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-07-29 13:29:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Soren Jorvang 
								
							 
						 
						
							
							
								
							
							
	83883cee45  
						 
						
							
							
								
								
								Port to *BSD. It runs but isn't terribly useful without Cg.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5934  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-07-22 03:29:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Soren Jorvang 
								
							 
						 
						
							
							
								
							
							
	2c419382c9  
						 
						
							
							
								
								
								Slightly cleanup of mmap(2) flags:  
							
							... 
							
							
							
							Move MAP_32BIT to MemoryUtil.h.
MAP_VARIABLE is simply the absence of MAP_FIXED.
Replace MAP_ANONYMOUS with the more traditional MAP_ANON - Linux is compatible.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5900  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-07-18 05:17:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									skidau 
								
							 
						 
						
							
							
								
							
							
	14d489dfee  
						 
						
							
							
								
								
								Allows more than one instance of Dolphin to be running.  Credit goes to Billiard for the code.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5242  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-03-27 06:37:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ayuanx 
								
							 
						 
						
							
							
								
							
							
	81afdbe4f4  
						 
						
							
							
								
								
								Compilation fix for r4795  
							
							... 
							
							
							
							Nunchuck gravity fix for r4794 (as sanchez instructed)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4797  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-01-08 22:56:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ayuanx 
								
							 
						 
						
							
							
								
							
							
	a3cfafcd12  
						 
						
							
							
								
								
								1. Expanded Framelimit range from 20 to 120 in case someone wants to run a little faster than full speed but still controllable not like wild OFF.  
							
							... 
							
							
							
							2. Fixed a bug (for Win 32bit) that reports "No possible memory base pointer found!" even when there IS valid memory base found.
3. Made Metroid Prime 2 (maybe also other games) boot
PS: There is definitely some initialization problem with Dolphin (not found exact location yet), which prevents Metroid Prime 2 from first time booting (If you boot some other GC game first, stop it, then MP2 can boot without problem).
So I added an instant BP hack that can make MP2 boot even at first time.
And I've tested all my games to guarantee it won't break any game that already boots before this hack.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4795  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2010-01-08 21:57:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bztdlinux 
								
							 
						 
						
							
							
								
							
							
	f796d4d747  
						 
						
							
							
								
								
								STAND BACK - NEWLINE POLICE  
							
							... 
							
							
							
							gcc spams warnings when newlines are not at the end of files.
reason: http://gcc.gnu.org/ml/gcc/2001-07/msg01120.html 
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4582  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-11-15 22:26:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	ebaad032eb  
						 
						
							
							
								
								
								forgot something  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4506  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-11-07 18:54:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	2d0f714546  
						 
						
							
							
								
								
								Rewrite memory management, _hopefully_ banishing "failed to map 1 gb contiguous memory" 32-bit Dolphin errors to history.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4505  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-11-07 18:53:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shawn Hoffman 
								
							 
						 
						
							
							
								
							
							
	95344be674  
						 
						
							
							
								
								
								misc cleanup  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3942  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-08-06 06:18:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									XTra.KrazzY 
								
							 
						 
						
							
							
								
							
							
	c86d2e5129  
						 
						
							
							
								
								
								Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :)  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3898  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-07-28 21:32:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									omegadox 
								
							 
						 
						
							
							
								
							
							
	eb0cab140f  
						 
						
							
							
								
								
								Some code cleanup  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2768  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-03-28 08:57:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	c64bae837f  
						 
						
							
							
								
								
								Initial work on F-Zero - map & gameconfig. Far from playable - wacky math errors. NOTE: The game only boots if you disable LoadStore in the debugger window menu.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1941  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-01-19 21:42:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									LPFaint99 
								
							 
						 
						
							
							
								
							
							
	7afc53c3a1  
						 
						
							
							
								
								
								Revert r1861  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1879  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-01-16 02:58:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									LPFaint99 
								
							 
						 
						
							
							
								
							
							
	f1a3bc1397  
						 
						
							
							
								
								
								Move #include <window.h> from all files that include it and common.h to common.h  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1861  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2009-01-13 04:23:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bushing 
								
							 
						 
						
							
							
								
							
							
	49cfded60b  
						 
						
							
							
								
								
								set svn:eol-style=native for **.cpp  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1442  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2008-12-08 05:30:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maarten ter Huurne 
								
							 
						 
						
							
							
								
							
							
	1f66120671  
						 
						
							
							
								
								
								32-bit Linux fix: check result of mmap(): if it fails, it returns MAP_FAILED, which is not equal to 0. Also print error message associated with errno.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@554  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2008-09-17 08:08:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maarten ter Huurne 
								
							 
						 
						
							
							
								
							
							
	f70819197a  
						 
						
							
							
								
								
								Changed return type of Find4GBBase() to u8*, since it really is a pointer (all callers were typecasting it to u8*).  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@553  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2008-09-17 07:58:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maarten ter Huurne 
								
							 
						 
						
							
							
								
							
							
	936bfbd867  
						 
						
							
							
								
								
								Implemented Find4GBBase() on 32-bit non-Windows platforms. I am not sure the pointer acquired is any good though.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@266  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2008-08-22 10:38:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	53ee26711e  
						 
						
							
							
								
								
								More linux work. Getting a bit closer, but JIT does still not work.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@119  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2008-08-01 08:37:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	d1140d999d  
						 
						
							
							
								
								
								Blargh, 109 broke things, reverted most of it.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@112  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2008-07-31 06:37:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	5698cbde2f  
						 
						
							
							
								
								
								Various linux stuff - JIT does not work yet :(  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@109  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2008-07-30 22:17:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sonicadvance1 
								
							 
						 
						
							
							
								
							
							
	1d175eadd7  
						 
						
							
							
								
								
								Linux: Fixes so it compiles in 32bit. Now a Config dialog for the video plugin, Linux only, if you want to change for Windows, work on it  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@61  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2008-07-23 08:49:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	ea934759e1  
						 
						
							
							
								
								
								Mostly cleanup and some better crash messages. Also enabled partial block linking (see JitCache.cpp), should give a small speedup but may cause problems, please report!  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@12  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2008-07-16 20:50:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	8248a8d137  
						 
						
							
							
								
								
								Reduce contiguous memory space requirement in 32-bit mode slightly. Could help some people who get the error message.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2008-07-14 19:02:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hrydgard 
								
							 
						 
						
							
							
								
							
							
	775dc8a9c0  
						 
						
							
							
								
								
								Initial megacommit.  
							
							... 
							
							
							
							git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4  8ced0084-cf51-0410-be5f-012b33b47a6e 
							
						 
						
							2008-07-12 17:40:22 +00:00