mp_obj_t mod_citrus_ptmsysm_configure_new3ds_cpu(mp_obj_t enable_highspeed, mp_obj_t enable_cache) { int cpu = mp_obj_is_true(enable_highspeed) ? 1 : 0; int l2 = mp_obj_is_true(enable_cache) ? (1 << 1) : 0; u8 val = cpu | l2; return mp_obj_new_int(PTMSYSM_ConfigureNew3DSCPU(val)); }
void __ctru_speedup_config(void) { if (R_SUCCEEDED(ptmSysmInit())) { PTMSYSM_ConfigureNew3DSCPU(__ctru_speedup ? 3 : 0); ptmSysmExit(); } }