mirror of
				https://github.com/libsdl-org/SDL.git
				synced 2025-10-26 12:27:44 +00:00 
			
		
		
		
	N3DS: Use osSetSpeedupEnable instead of PTMSYSM.
This commit is contained in:
		 Pierre Wendling
					Pierre Wendling
				
			
				
					committed by
					
						 Sam Lantinga
						Sam Lantinga
					
				
			
			
				
	
			
			
			 Sam Lantinga
						Sam Lantinga
					
				
			
						parent
						
							03bbbcd85e
						
					
				
				
					commit
					af2bc2ed0e
				
			| @@ -31,12 +31,8 @@ | ||||
| #endif | ||||
|  | ||||
| SDL_FORCE_INLINE void N3DS_Init(void); | ||||
| SDL_FORCE_INLINE void N3DS_SetCPUSpeed(void); | ||||
| SDL_FORCE_INLINE void N3DS_Quit(void); | ||||
|  | ||||
| #define HIGH_CLOCK 1 | ||||
| #define L2_CACHE   2 | ||||
|  | ||||
| int | ||||
| main(int argc, char *argv[]) | ||||
| { | ||||
| @@ -51,24 +47,12 @@ main(int argc, char *argv[]) | ||||
| SDL_FORCE_INLINE void | ||||
| N3DS_Init(void) | ||||
| { | ||||
|     N3DS_SetCPUSpeed(); | ||||
|     osSetSpeedupEnable(true); | ||||
|     romfsInit(); | ||||
|     gfxInit(GSP_RGBA8_OES, GSP_RGBA8_OES, false); | ||||
|     hidInit(); | ||||
| } | ||||
|  | ||||
| /* If available, enable L2 cache and high CPU clock */ | ||||
| SDL_FORCE_INLINE void | ||||
| N3DS_SetCPUSpeed(void) | ||||
| { | ||||
|     if (R_SUCCEEDED(ptmSysmInit())) { | ||||
|         if (R_SUCCEEDED(PTMSYSM_CheckNew3DS())) { | ||||
|             PTMSYSM_ConfigureNew3DSCPU(HIGH_CLOCK | L2_CACHE); | ||||
|         } | ||||
|         ptmSysmExit(); | ||||
|     } | ||||
| } | ||||
|  | ||||
| SDL_FORCE_INLINE void | ||||
| N3DS_Quit(void) | ||||
| { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user