mirror of
https://github.com/d0k3/GodMode9.git
synced 2025-06-26 13:42:47 +00:00
24 lines
630 B
C
24 lines
630 B
C
#pragma once
|
|
|
|
#include "common.h"
|
|
|
|
// see: https://www.3dbrew.org/wiki/TIMER_Registers
|
|
#define TIMER_VAL0 ((vu16*)0x10003000)
|
|
#define TIMER_VAL1 ((vu16*)0x10003004)
|
|
#define TIMER_VAL2 ((vu16*)0x10003008)
|
|
#define TIMER_VAL3 ((vu16*)0x1000300C)
|
|
#define TIMER_CNT0 ((vu16*)0x10003002)
|
|
#define TIMER_CNT1 ((vu16*)0x10003006)
|
|
#define TIMER_CNT2 ((vu16*)0x1000300A)
|
|
#define TIMER_CNT3 ((vu16*)0x1000300E)
|
|
|
|
#define TIMER_COUNT_UP 0x0004
|
|
#define TIMER_ACTIVE 0x0080
|
|
#define TICKS_PER_SEC 67027964ULL
|
|
|
|
void timer_start( void );
|
|
void timer_stop( void );
|
|
u64 timer_ticks( void );
|
|
u64 timer_msec( void );
|
|
u64 timer_sec( void );
|