mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-06-09 04:40:35 -04:00
5c23113592
* libultra from sm64 integrated; 3 libultra functions matched * All of libultra done! authored-by: farisawan-2000 <farisawan.2000@gmail.com>
19 lines
416 B
C
19 lines
416 B
C
#include "libultra_internal.h"
|
|
|
|
extern OSTime __osCurrentTime;
|
|
extern u32 __osBaseCounter;
|
|
|
|
OSTime osGetTime()
|
|
{
|
|
u32 tmptime;
|
|
u32 elapseCount;
|
|
OSTime currentCount;
|
|
register u32 saveMask;
|
|
saveMask = __osDisableInt();
|
|
tmptime = osGetCount();
|
|
elapseCount = tmptime - __osBaseCounter;
|
|
currentCount = __osCurrentTime;
|
|
__osRestoreInt(saveMask);
|
|
return currentCount + elapseCount;
|
|
}
|