oscar64/include/time.c

37 lines
415 B
C

#include "time.h"
clock_t clock(void)
{
__asm
{
#if defined(__PLUS4__)
lda $a5
sta accu + 0
lda $a4
sta accu + 1
lda $a3
sta accu + 2
lda #0
sta accu + 3
#elif defined(__CBMPET__)
lda $8f
sta accu + 0
lda $8e
sta accu + 1
lda $8d
sta accu + 2
lda #0
sta accu + 3
#else
lda $a2
sta accu + 0
lda $a1
sta accu + 1
lda $a0
sta accu + 2
lda #0
sta accu + 3
#endif
}
}