diff --git a/source/script/functions.c b/source/script/functions.c index cc19cea..0ad3b67 100644 --- a/source/script/functions.c +++ b/source/script/functions.c @@ -392,6 +392,10 @@ scriptFunction(funcSignSave){ return varInt((saveCommit(vars[0].stringType).err)); } +scriptFunction(funcGetMs){ + return varInt(get_tmr_ms()); +} + u8 fiveInts[] = {IntType, IntType, IntType, IntType, IntType}; u8 singleIntArray[] = { IntArrayType }; u8 singleInt[] = { IntType }; @@ -443,6 +447,7 @@ functionStruct_t scriptFunctions[] = { {"mmcRestore", funcMmcRestore, 3, mmcReadWrite}, {"ncaGetType", funcGetNcaType, 1, singleStr}, {"saveSign", funcSignSave, 1, singleStr}, + {"timerMs", funcGetMs, 0, NULL}, // Left from old: keyboard(?) }; diff --git a/source/storage/emummc.c b/source/storage/emummc.c index baa4560..65953ed 100644 --- a/source/storage/emummc.c +++ b/source/storage/emummc.c @@ -175,10 +175,7 @@ out: int emummc_storage_end(sdmmc_storage_t *storage) { - if (!emu_cfg.enabled || h_cfg.emummc_force_disable) - sdmmc_storage_end(storage); - else - sd_end(); + sdmmc_storage_end(storage); return 1; }