N3DS: Use osSetSpeedupEnable instead of PTMSYSM.

This commit is contained in:
Pierre Wendling 2022-09-18 10:52:35 -04:00 committed by Sam Lantinga
parent 03bbbcd85e
commit af2bc2ed0e
1 changed files with 1 additions and 17 deletions

View File

@ -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)
{