mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-12-25 13:37:01 +00:00
* script changes - no arguments * script changes with 2 arguments * script changes with > 2 arguments * script conversions with 1 argument - pt. 1 * script conversions with 1 argument - pt. 2 * script conversions with 1 argument - pt. 3 * script conversions with 1 argument - pt. 4 * script conversions with 1 argument - pt. 5 Pointer format hunting * Fixed pointer format * script conversions with 1 argument - final * fixed conversion in non utf-8 file * fixed conversion with capital letter * actually fixed conversion with capital letter * fixed another capital lettering issue * Added conversions with LR removed * removed LR from logs * Converted logs that previously contained LR * converted log that originally specified string length * fixed log with commas in main text * fixed multi-line log * Fixed more logs with commas in main text * Fixed unformatted pointer * added conversion with float value * converted lines with double parameters * converted missed line * corrected argument formatting Co-authored-by: Crementif <26669564+Crementif@users.noreply.github.com> * Fixed misspellings of "unhandled" unhandeled -> unhandled Co-authored-by: Crementif <26669564+Crementif@users.noreply.github.com> --------- Co-authored-by: Crementif <26669564+Crementif@users.noreply.github.com>
24 lines
619 B
C++
24 lines
619 B
C++
#include "Cafe/OS/common/OSCommon.h"
|
|
|
|
namespace nn::temp
|
|
{
|
|
uint64 tempIdGenerator = 0xdc1b04bd961f2c04ULL;
|
|
|
|
void nnTempExport_TEMPCreateAndInitTempDir(PPCInterpreter_t* hCPU)
|
|
{
|
|
cemuLog_logDebug(LogType::Force, "TEMPCreateAndInitTempDir(...) - placeholder");
|
|
|
|
// create random temp id
|
|
memory_writeU64(hCPU->gpr[5], tempIdGenerator);
|
|
tempIdGenerator = (tempIdGenerator << 3) | (tempIdGenerator >> 61);
|
|
tempIdGenerator += 0x56e28bd5f4ULL;
|
|
|
|
osLib_returnFromFunction(hCPU, 0);
|
|
}
|
|
|
|
void Initialize()
|
|
{
|
|
osLib_addFunction("nn_temp", "TEMPCreateAndInitTempDir", nnTempExport_TEMPCreateAndInitTempDir);
|
|
}
|
|
};
|
|
|