al - Audio Library Functions gDP - DP GBI Macros gdSP - General GBI Macros gSP - SP GBI Macros gt - Turbo Microcode RDP gu - Graphics Utilities Math - Math Functions nuSys - NuSystem os - N64 Operating System sp - Sprite Library Functions uh - Host to Target IO 64DD - N64 Disk Drive
|
osGetCountFormat#include <ultra64.h> u32 osGetCount(void); What This Function Does It returns the current value of the MIPS R4300 Count register, a free running counter that increments at half the CPU clock speed. This counter increments at 46.875 Mhz and each counter tick represents approximately 21.33 nanoseconds. When the counter reaches its maximum value, it will roll over to zero and continue. Because the counter is 32 bits long, the counter will wrap approximately every 92 seconds. See OS_CYCLES_TO_NSEC for useful macros for converting to and from counter cycle time and nanoseconds or microseconds. The counter value may be used as a pseudo-random number generator or for short duration timing purposes. See Also OS_CYCLES_TO_NSEC osTvType osGetTime
|